Skip to main content

Full text of "Run Magazine Issue 28"

See other formats


The Commodore C-128/C-64 Home Computing Guide 



April 1986 A CWC/I Publication 

POWER UP 
YOUR HOMi 

FOR SECURITY, 
SAVINGS AND 
CONVENIE' 



v_ 



U.S. A. $2.95 
CANADA $3';95 



4 **m m / 




.^Uj 




■■^*4rf 



to 



ADD FOURS 
UTILITIES T( 

CP/MLIBRAl 



7U7Q"12D69" 






CJrelo 19 on fteador Service card. 



New toll free number: 
1-800-541-1541 





KEY MASTER 

One of the easiest-to-use, most powerful disk 
backup program ever written for the 64. Working with 
the 1541 or the 1571 KEYMASTER is like getting two 
copy programs for the price of one. Its main feature 
comes with 50 keys that unlocks protected disks by 
ELIMINATING the protection scheme originally written 
on the disk 

Once one of the KEYMASTER'S KEYS has unlocked a 
disk, the program can generally be FILE COPIED onto 
another disk (also making the program compatible with 
non-1541 drives.) 

in addition to the UNLOCKING KIT it contains a 
powerful yet easy to use general purpose copier for the 
programs not listed as a key. 

With One 1541: 

• FAST FILE COPIER - up to 5 times faster! 

• FAST full protected - disk GCR nibble copier works 
in only 75 seconds! 

• FAST full unprotected - disk copier. 

• FAST 10 second disk formatter. 

With Two 1541: 

• FAST file copier - up to 6 times faster! 
" FAST full protected - disk GCR nibble copier works 

n only 37 seconds! 

• FAST full unprotected - disk copier. 
•• 50 KEYS for popular programs will be provided on the 
first KEYMASTER disk. Frequent updates of 25 to 50 
additional KEYS will be available periodically. (No 
original disk return required for updates!). 

ALL OF THIS AT THE RIGHT PRICE! ONLY — 

$29.95 for KEYMASTER 

$10 00 for update disks 

KEYMASTER created by Jim Drew 




MAGNUM LOAD BLOWS THE OTHERS AWM' 

ATTENTION 1S4 UNO KSOOWNESSI 

• MAGNUM L0AI .' E TIMES FASTEH man Dt'ora Uftd 

'WW'.' -':Sca 



) pons jre ncii u;i ii iw imi o( youi nxipiitet. 
■ '"isqaiflepon. 
: [/'fU'CInnullltCilW 
on tfas), toil occiiKMai 



:<i.;|ivnvi.'ii 1541 (In- Olive I '■'! 



Tito Dull t'H M I mi BIOS ACTUM MfAMjULIJ loading lime: 



STAB REGULAR 
DOS LOAD 

' u; ... 
1 II 



Pttitcp I ' 




^13 sec <*tsec 31 nee 
100 sec* 21 sec 

70MC" 









I3ssc 



56 sec 



■ Mtiutted t»c* lo leguUi 'two 



■ 
SI0N APPLICATION 



fAILABLETO FIT Mf VFfD 



PRICE 

SJ9 95 

S24 95 

Mr cc . & CP'M mooes Cammge verewre MUST He UNPLUGGED la 

1 '-odes' 



OHOER THE VERSION T0U NEIBN0W1 
MAGNUM L0A0 Crtllici by Jim Or.w 



1 1 't 8 and ono MSD dine I u 






' 



THE SHADOW 



$89.95 * HACKER PACKAGE $39.95 



Shadow is a new and revolutionary piece of 
hardware that is used to duplicate even the 
most protected software. Fitting inside trie 
disk drive (no soldering required). SHADOW 
takes complete control ol all functions giving 
near 100% copies. 

Being the best utility available today, it will 
even copy the other copy programs. 

Because of the Shadow's unique abilities, we 
teel DOS protection Is a thing of the past. 




MegaSoft 

\^ LTD 



Shadow a disk while it loads, then read an 
exact list ol: 

• Track, sector. ID. check sum, drive status 

• High and low track limits 

• Density use an each track 

• Hall (racks that are used 

• Command recorder shows commands that 
were sent to 1541 while program was 
loading 

• RAM recorder records custom DOS 
Shadow-scan any disk, then read exact list of: 
■ Valid tracks, half tracks, partial tracks and 

segments 

• Sync mark link, header block links and 
data block links 

• Track to track synchronization 

Exclusive snap shot recorder will give you an 
exact copy of the 1S41 RAM and can be 
viewed, saved or printed. Plus many more 
features included. 

'Requires Shadow 



P.O. Box 1080 • Battle Ground, Washington 98604 

1-800-541 -1541 

Canadian/Foreign Orders Call 
(206) 687-5205 



Circiu 1 9 on Ri adi i & rweocaifl, 

'GT PACKAGE $44.95 

Highly sophisticated and integrated piece of 
hardware that turns you 1541 into something 
you've always wanted. 

• Track and sector display 

• Drive resel switch 

• Device number change 

• Half track indicator 

• Abnormal bit density indicator 

• Shadow an-off indicator 

The Shadow display will give you an accurate 
display of precisely what track you are 
accessing during a normal load even it the 
program does a read past track 35. 

'Requires Shadow 




Order by phone 24 hrsJT days or send cashier's 
check/money order payable to Megasoft. Visa, 
MasterCard Include card number and expiration 
dale. Add S3.50 shipping/handling lor 
continental U.S., $5.50 lor UPS air. CODs add 
$7.50, Canada add $10.00. Other foreign orders 
add $15.00 and remit certified U.S. funds only. 
Distributors Invited and supported. 





COMPUTER CENTERS 
OF AMERICA 

51 




A/leans Jp°> Distributor 
Selection of Computer 



Ho commodore 




=ss= — j W-*> 




£z commodore 

128 

PERSONAL COMPUTER 

s 265 

•Including: Shipping, Handling and 
Insurance— No Extra Charges 




£c commodore 
1902 MONrTOR 

CALL FOR 
PRICE 



WICO JOYSTICKS 

The Boss 3-Way 

$ 12 88 $1988 

AND MORE) 

JOYSTICKS 

_,_ Professional 
GJM Joystick 

•2 Fire Burtons •Contoured Handle 

• Lifetime Guarantee •Comparable to 3-Way 




$995 




DELIVERED PRICE) 

C^ commodore 
1571 DISC DRIVE 

$ 249 

•Including: Shipping, Handling and 
Insurance— No Extra Charges 




C» commodore 

64= PACKAGE 

INCLUDES: 

•Commodore 64 Computer 

•Commodore 1541 Disc Drive 

• A Color Monitor with Cables 

CALL FOR PRICE 



j&s, 




INTERFACES 



l % ^t^^\ Teleys Jurbopoint GT 

Prints Enhanced „ ; 

Graphics s 59" 

CardcoG + .. Call for Price 
Mtraworid . , Call for Price 

ppi , . ." ( 44 9S 

Xelec - Super Graphics Sr s 69' r ' 

Xelec-SuperGraphicsJr. W^ 





SPECIAL INTRODUCTORY PRTCK 
LIMITED TIME ONLYs^J 




Goldstar 

13" COLOR COMPOSITE 

MONITOR 

• Cables included •! Yr. Mfr. Warranty 

$124 95 



PRINTER 
SPECIALS^ 

FROM CCA i«S 

GEMINI STAR 10X ( 

$ 149 

STAR POWER TYPE 




$25995 



•Letter Quality 
•IBCPS 
•13" Carriage 

Sa^ BEST BUY SPECIAL 



CMS FOR 128 Commodore 
PERSONAL COMPUTER 
SPREAD SHEET 
BOOK PACKAGE 

$13995 



IN NEW YORK STATE CALL TOLL FREE 
1-800-221-2760 or 516-349-1020 

OR WRITE: COMPUTER CENTERS OF AMERICA, 
81 TERMINAL DRIVE, PLAINVIEW, NY 1T803 



1-800631-1003 



Prices On A Vast 
Accessories 



14" Color RGB Monitor 



THOMSON O 

A sight for son.* eyesl 




RGB and COLOR COMPOSITE 

$24995 

SPECIAL INTRODUCTORY PRICE 





DISKETTES 

Nashua $8^5 

SCOtCh SJJ95 

Maxell Ml 95 

Memorex *8 95 * 

BASF s8" 

* After S3 Rebate 



Paperback Writer 128 



Professional 
Word Processor 
for the 
Commodore 128 




24 



95 




MEMOREX SPECIAL 

WORK STATION 

Regular Price 29* s 

Factory Rebate 5 00 

YOUR < 

24 95 



COST 
•20 Disks 'Disk Case 



epyx 

BUSINESS SOFTWARE FOR 128 
COMMODORE COMPUTER 

3995 2995 

PROGRAMMER'S 
BASIC TOOL KfT 

CALL FOR PRICES 
epyx 

YOUR 

CHOICE 



Qz. commodore 



PROFESSIONAL 



MICROSOFT 

MULTI PLANNER 





Fleet System 2 

The Largest Spell Checker 
Available For Your Computer 
90,000 Words on G64f 1 28 
70,000 Words on Atari 



599i 



K ran is Rrfl - Lucas Games 
Eidolon - Lucas Games 
Ba [(blazer - Lucas Games 
Rescue Fractalus - Lucas 
Games 
Fa st load 
Wlntergames 
Hot Wheels 



$1995 

temple of Asphai 

Trilogy 

Jet Combat 

Simulator 

QJoe 

Summer Games I or II 

Barbie 

Baseball 



Assembler D S2? 95 

Easy Finance I. II, III, IVD S 19.95 

Easy Calc-D S64.95 

Easy Scripr-O S39.5'5 

EasySpell-D S 19.95 

Logo-D S49 95 

The Manager-D S37.95 

General Ledger S37.95 

Accts Rec.-D S37.9S 

Accts. Pay.-D , $37.95 

Magic Desk-D , , , . S52.95 

Silent Butler 524 95 

Sky Travel S27 00 



/V\ penguin 
W software 




Ouest 

Ttansy I van ia . . . 
Sword of Kadash 



Zyphus 

Graphics Magician Picture 
Painter W. 



.S 19.99 

. S 1 9.99 
.519.99 
5 1 9.99 

,521.99 



applicable sales tax I Prices and availability are subject to 
change without notice / All factory fresh merchandise 
wrth manufacturer's warranty. Dealers Welcome Call 
for recent price reductions and new rebate information 
Plus shipping and handling. No returns without return 
authorization number. 




II 



WE'RE PROUD OF OUR PRICES- SATISFACTION GUARANTEED 

Check, Money Order, MC or VISA accepted. No 

additional charge for MasterCard and Visa. Call for ^F^Z^^ rT~]IVini 111 II 

shipping and handling information / NYS residents add m ^^^ I fl 1 1 I f I ll""! 



wm 



COMPUTER CENTERS OF AMERICA 
81 TERMINAL DRIVE, 
PLAINVIEW, NY T1803 



April 1986 



3i A Jin 



FEATURES 



Vol 3, No. 4 



22 Home Sweet Home 
Control 

Two home-control packages that can make 
your life more convenient. 
By Christine and John Adamec 

30 Songeest 

This multifunctional music editor lets you 
lake full advantage of your SID chip. 
By Joe Kaczynski 

42 RUN Script 64, Part 2 

Give RUN Script 64 new muscles by adding 

these programs that let you access your 

printer's codes and customize this word 

processor. 

By Robert Rockefeller 




53 Shopper's Guide to 
CP/M Programs 

Those of you just starting to build your 
CP/M public domain library will appreciate 
these utilities that help you save disk space 
and on-line time. 
By Cheryl Peterson 

60 C-128 AutoMenu 

Loading and running C-128 programs has 

never been easier. 

By David Darns and Louis Wallace 

66 AutoMenu 

Simplify disk operations by loading C-64 
programs with a single keystroke. 
By Joe W. Rocke 

72 Auto m atic Line Numbers 

Save yourself the time and tedium required 
to type in program line numbers. 
By Michael Brotissard 

76 AutoBoot 

Run your Basic and machine language 
programs effortlessly. 
By Doug Smoak 

82 1541 Number Changer 

You need only a sharp knife and a steady 
hand to change your disk drive device 
number with this simple hardware 
construction project. 
By Larry Cotton 



(lover photograph by Edward Judice 



Page 22 

HUN (ISSN 0741-4285) li an Independent |oumat not connected with Commodore Business 
Machines, Inc. HL'\' is published monthly by CM : Communleatlons/tVtcrfaorough, Ihl,, ho Fine 
Si.. Petetfcoiough, NH 0S45S, U.S. sub«ripiit>n rats J19.9J, ran yew 129.87, two yeats; 141 97, 
three years, Osnada .mil Mexkn ('..^^7, <mt- yc.ir. I.LS. luwb drawn em U.S. lunk. Fmet$;it 
SSM.97. tint- Year, US, fundi drawn mi US, bank. t'nrci[pt lir mail iubjcrlpiions— plcaw? inquirc- 
Scioml tl.ns pima^c p,uil jl iVlnhmminb, Ml, ami .it .till lit inti.it ituilinjr. iiUiics. (Canadian 
M-imnl tl.ns tii.nl tcjjntf.iinuL iiLiiL]fi['t ^jh!V) Photir: (iu;V'.i;M-'.H7t. Kiitirc contents copyright 
Him; tjj (:\v Catnmttnicattonsff'eicrboroiign, In, Nn pan nl ibis publication may be pinned 



4 I RUN APRIL 1986 



or otherwise reproduced without writ.en permission hum the- publishers Prognimi published 
in i]iii magazine are foi the gtenonal me of the reader; they may mil he cup led m distrihuted, 
Postmaster: send address changes to RUN, StLhsmplic.n Sr-rvir.r*. t'O Box 1134. Rinningdalr, 
XV 11737. (Send Canadian changes of address lofliW, l f O Box IOTpJ, K«r( Eric. Oni.tiio. Canada 
L2A 5N&) N .sfLori.il 3 v disirihuird hy IhirnoiiorLiI Cirtul.itinn Dislrihulnrv /.'i".V makd every 
effort in assure the accuracy of articles, listing* ami circuit* i-iirjlishrd in die nui^ajine. tWN 
assumes mi responsibility fur damages due lo errors or omiuions. 





Page 42 

6 RUNNING 

Ruminations 



8 Magic 

The original column of 
tips that let you perform 
Commodore computing 
wizardry. 

12 Software 
Gallery 

The Management Edge* 

Newsroom 

Word Pro 128 

Sylvia Porter's Your 
Personal Financial 
Planner 

Silent Service 



DEPARTMENTS 



84 Basically 
Speaking 

Exploration of Basic 

programming 

fundamentals. 

88 Telecomputing 
Workshop 

Advice and answers to 
your questions on 
modems, terminal 
programs, on-line 
networks, bulletin 
boards, and more. 

92 The Resource 
Center 

Word processing is the 
topic of this month's 
education column. 




101 Checksums for 
1985 Programs 

We cover July programs 
this month. 

104 Commodore 
Clinic 

Got a problem or 
question related to 
Commodore computing? 
This monthly column 
provides lire answers. 

107 Mail RUN 

108 New Products 

RUNDOWN 

110 How to Type 
In Listings 

112 Coming 

Attractions 



Page 30 



RUN APRIL I9S8/5 



RUNNING RUMINATIONS 




Policy on Published Programs 

User's group presidents and program directors across 
the country are grappling with the problem of formulat- 
ing club policy regarding the club's use of programs 
published in computer magazines. I've responded to 
many such inquiries about RUN'S policy. Willi each letter 
I receive, I'm encouraged that users are concerned about 
adhering to the copyright law in this matter. 

The law is specific: Copyrighted programs in magazines 
are protected from unauthorized copying and distribu- 
tion, unlike public domain programs, which anyone may 
copy and distribute. While the policy regarding the use 
of published programs may vary from magazine to mag- 
azine, all published programs are covered by this copy- 
right law. 

Confusion arises when magazines decide not to protect 
their copyright. For example, one computer magazine 
stales that their programs "are in the public domain; free 
to copy (give away), not to sell." 

I'd like to clear up a couple of misconceptions about 
ftfWs policy: 

1. When a published program is manually typed into an 
individual's computer, it tloes not enter the public domain 
and cannot be reproduced with impunity. 

2. Even if he or she receives no monetary consideration, 
a computerisl may not legally distribute that typed-in 
program to others. 

Simply put, RUiYs policy is to retain our copyright 
to the programs we publish; they are for the personal 
use of the reader and may not be copied and distributed. 

As a service to its readers, RUN offers its published 
programs on disk in ReRUN. We hope that you will 
avail yourselves of this service, rather than seek out 
software libraries which may illegally make RUN pro- 
grams available. 

Magic Moves 

According to reader surveys, the Magic column is 
certainly one of the most-read features of RUN; it has 
become, perhaps, one of the most popular columns in 
6 / RUN AI'RII. 1986 



any computer publication. Its success can be directly 
attributed to the high quality of submissions from RUN'S 
inventive and imaginative readers. 

Effective immediately, all submissions, comments, 
questions and any other correspondence regarding Magic 
should be addressed to: 

Magic 

RUN Magazine 

80 Pine St. 

Peterborough, NH 03458 

Other Commodore-specific publications have tried to 
duplicate the success of Magic, but the number and 
usefulness of the tricks published in Magic cannot be 
matched. 

.RLW devotes more pages each issue to reader-submitted 
bints and tips than any other magazine. Moreover, both 
last year and this, RUN has produced a special issue 
containing over 500 Magic tricks. 

W r hether you're a beginning or advanced compuierisi, 
you'll find information you can use in this tightly packed 
column. The value of Magic lies mainly in its immediacy. 
The programs are short, so you can quickly type them in 
and see the results. 

The Magic column has been responsible for giving new 
life to the C-64 and for introducing thousands of readers 
to the features of the C-128. 

If you are a first-time reader of RUN (and this month 
R UN welcomes over 68,000 new readers), be sure to turn 
to the Magic column — the original column of reader- 
submitted hints and tips for Commodore users — and enter 
the "magical" world of Commodore computing. db 



New Bulletin Board Number 

The RUN technical and editorial offices have recently 
changed locations, necessitating new phone lines and a 
new phone number for the RUNning Board. We invite 
you to give us a call at the new number, 603-9*24-9704, to 
find out the latest information about RUN magazine and 
the Commodore industry. 



Publisher 

Stephen Twombly 

Editor-InChd r 

Dennis Brisson 

Managing KnrniRiPwmucnoN 

Swiihi Pratt 

C< IFY KUI TOR 

Marilyn Aniiucci 

RKV1KW KDtTOR 

Susan Tanona 

New Products Editor 

Ha rule! Bj or risen 

Technical Manager 

Margaret Moral >i to 
Technical f.dnor 

• i:iii iiln Walsh 

ASSOC! Alt. Kill l< IRS 

I,ouis F. Sander, Jim Slrasma 

Advertising Sales Manager 

Stephen Robbins 

Sales Representattves 

Keir Blakcman, Nancy Poller 

Ad Coordinator 

Heather I'aciuctle 

1.800441-4403 
Marketing Coordinator 

Wendle Haines 

West Coast Sales 

Giorein Saluti, manager 

1-4 15-328-3470 

1000 Marsh Road 

Menlo Park. CA 04025 

Akt DIRECTOR 

Glenn Suokko 
Production/Ad veb nsiNO Supervisor 

Kosalyn Scribncr 

Editorial Design 

Anne Dillon 
Karla M. Whitney 




PRESIMiNTfCEO 

James S. Povee 

' 1 1 :k- Presid ent/Fin ANCE 

Roger Murphy 

ice-Presidknt of Plan 

and Circulation 

William P. Howard 

Business Manager 

Matt Smiih 

Executive Creative Director 

Christine Desircmpes 




cim.ri inns Manager 

Frank S. Smith 

Direct Marketing Manager 

Ronnie Welsh 

Single Copy Sales Manager 

Linda Ruth 

Telemarketing Manager 

Kainn Witeiii 

Audits and s tai is tigs Manager 
Susan Hanshaw 

Special Products Director 

JcfTDeTray 

Special Products Manager 

Craig Pierce 

Graphic Services Manager 
Dennis Chiisteiuen 

TvMStxi ing Supervisor 

Linda I'. Canalc 

Typesetter 

Dorcen Means 

Mimimiihim: Manager 

Susan Cross 

Director of Credit Sales & Collections 

William M. Boyer 

Founder 
Wayne Green 



BIG SAVINGS 

ON LIMITED SUPPLY OF 



PLUS/4 COMPUTERS 

AND FAMOUS BRAND DISK DRIVES 



INCLUDES 

BUILT-IN 

SOFTWARE 

for word processing, 

file management, 

spreadsheets 

and 128 color graphics! 

Ideal for home or business! 

Perfect for programmers! 

Commodore" designed PJus/4™for small 
businesses and programmers, then made 
it VERY EASY for novices to learn and use. 
For programmers, this machine has easy- 
to-use powerful commands and 60K of 
usable memory. And you can hook up as 
many as four disk drives. 

FOUR highly popular programs are BUILT 
INTO the machine And they quickly inter- 
act with each otherl Use the FILE MANAGE- 
MENT program for mailing lists, inventories, 
personal or business files, etc. Write and 
edit letters, reports, student papers with the 
WORDPROCESSOR before final printout. 

Do the books, budgets, sales forecasts, 
profit/loss statements, etc., with SPREAD- 
SHEET program Every lime you change a 
number, PI us/4 lu immediately recalculates 
entire spreadsheet. Combine the calcula- 
tions with WORDPROCESSOR text 

Use GRAPHICS program to draw simple or 
complex shapes. GRAPHICS works with 




SPREADSHEET or WORDPROCESSOR. so 
you can display calculations in up to 128 
colors... or include graphics in your text. 

Touch a key to go from one built-in program 
to another. Additional software is available 
for a variety of businesses or personal uses 
Games available, too! 

ADDITIONAL FEATURES: Data base of 99 
records. Computer holds 99 lines of text 
before it must be transfer red to disk drive for 
storage Excellent terminal for use with 
modem. Split screen and windowing cap- 
abilities Compatible with all Commodore'" 
hardware except joystick and datasot NOT 
compatible with C64 software 

Includes Commodore " warranty. 

Mfr.ii<ti s 299.00 

Closeoirt Price 



$ 79 



Hem H-1 042-5035-001 Ship, handling 5600 



DISK DRIVE 



{Compatible with Plus/4") 



A famous U.S. brand, but wo'fQ rial permitted to 
print the name. Factory reconditioned and war- 
ranted. Intelligent, high-speed, 2K RAM. 16K 
ROM. Maximum storage of 170K formatted data; 
35 [racks. Uses 5 'A" floppy diskette; single sided, 
single density (double density can be used, but not 
needed) Serial interface, Second serial port for 
chaining sucond drive or printer. Data transfer rate 
of 400 bps. Compatible with C04, VIC 20, SX64, 
Educator 64. C16 and Plus/4 i y 

Mir. List When New: '269.00 

Closeout Price 

Item H-1042-3553-013 Ship, handing £8.00 



$149 




Credit card customers can tp 7^\\ 't^B^H 
Order by phono. 24 hours l»*«i-**o*. YfSA 
a day. 7 days a week ^aaiiiiii^B 

Toll-Free: 1-800-328-0609 

You* cn«k .<. wotcomei 

No delays m orders pjid by chock 

Sales outside conimefltaJ U S- ate subject Id special 
corci ions Fiaa&e call or wrie to inqu.ro 



CO. 



DIRECT MARKETING CORP. 

Authorized Liquidator 

1460S 28th AVENUE NORTH 

MINNEAPOLIS, MN 65441 3397 



CO. M.S. Direct Marketing Corp. Horn H 1042 

14605 28th Ave, N M ea MN 56441 3337 

Send — Commodore-' Plu&/4" w Computers} Item H- 
1042 5035 001 at £79 each plus 68 each for ship, handling 

Send Dt** Drives I Hen. H 1042 3553013 9\ 5143 

cacn plus SB each for shipping, handling. 
tMinnesoiaras<don|£add6%&alesia* Allow 3 4 wueks for 
iitilvtHY Sgiry. t\o C O D oidun ) 
Lj My check or monuy attku it> wnclbMtU (No cMiiys in 

processing orders pan* by Chech,, thanks to ToleCheck | 
Charge to my U MasitrfCard,, p VISA* j 

Acct No (-■•]■. ' 

PLEASE PRINT CLEARLY 

Name 



Sign Here 



RUN Ai'kii.iM^/7 




4 




^ 



Compiled by LOUIS F. SANDER 



MAGIC is tricks, MAGIC is fun. MAGIC is doing what cannot be done. 



Every month, Magic brings you brirj ami useful computer tricks from arouml 
the world — trie ks to make computing easier, more enjoyable or mare exciting. We 
number our tricks in hex, the counting system of sore erers and computerists. 

Magic solicit!, your simple hardware ideas, short programs, useful programming 
techniques, tittle known computer facts ami similar items of interest. We took for 
new or recycteii material that can he implemented with a minimum of lime, effort 
or theoretical knowledge and that is of current value to Commodore computerists 
(I'lusZ-f and C-16 owners, too). RUN will pay up to $50 for each trick accepted. 
Send your tricks to: 

MAGIC 

RUN Magazine 

HO i'ine St. 

ReterboTough, NH 03458 

If you enclose a self-addressed stamped envelope, we'll send you a Trick Writer's 
Guide. Readers outside the United States may omit the stamp. 



Welcome once again to Magic. Our April alchemy includes an 
Easter Bunny game, a joke for April Foolers and a delicious 
diversity of daringly dazzling delights. Your fellow readers have 
sent their best work to us, m hopes that it will be helpful to you. 
So, enjoy your friends ' enhancements, applaud you r fellows 'am use- 
merits and use your colleagues' utilities. If there's a good trick up 
your own sleeve, write it down and send it in. 

IpaCCj Star SG-IO special mode— This popular printer 
has an undocumented mode in which it prints everything 
sent to it as hex digits, much like a machine language 
monitor. The mode is useful in debugging faulty prim 
routines, since it lets you see exactly what the printer is 
receiving, control sequences and all. 

To activate the Hex mode, turn your primer off, then 
press both the formfeed (FF) and linefeed (LF) buttons. 
Turn the power on, keeping these buttons pressed until 
the printer's beeper sounds. Release the buttons, and 
your printer will be in Hex mode until it is either re- 
initialized or powered down. 

James Judd 
Ballwin, MO 
8 / RUN APRIL 1986 ^■■■^^■HH 



«]>ZLjJH Modem cable tip — I used to connect my modem 
by disconnecting the telephone handset cable al the hand- 
sel, then plugging it into the modem. Il was always hard 
to get to the modem, which was out of the way behind 
my computer. To make things easier, I bought a coiled 
handset cord, which 1 now leave permanently connected 
to my modem. When the time comes to connect, I unplug 
the handset from the phone base, then plug in my new 
modem cord. The phone is more mobile and accessible 
than the modem. 

Michael T. Martin 
Phoenix, AZ 

Jp^Lirj Modem modification — Some bulletin board sys- 
tems are very difficult to connect to, since they have far 
more callers than available lines. Many terminal pro- 
grams, when they encounter a busy signal, will keep 
redialing until they get through. This is great, but usually 
you, the operator, must keep your eye on things so you 
know when the connection has been made. 

You can free yourself for other tasks if you wire a switch 
and a small piezoelectric buzzer (Radio Shack #273-060) 
across the modem's carrier-detect 1.F1). Close the switch 
before dialing, and when the LFD finally goes on, your 
buzzer will start to buzz. Stop the noise by opening the 
switch, and proceed with your telecommunicating. 

C. A. F. 
Throop, PA 

JJJ2CF 300-baud speedup— If you don't have a 1200- 
baud modem, here's a little consolation. It doesn't work 
with all modems or all terminal software, but when it 
does, it increases your modem speed to 345 baud, a 15 
percent increase. (At these slow speeds, every little bit 
counts!) The trick is lo add this tine to your terminal 
program after the modem's Open statement: 

POKE (HiWMO : POKE 666,11 



w 




I 



m 


E 


TTT 


A i 



I 



I 



/ - I 



Made! CPZ90 



THE X-10 POWERHOUSE 
INTERFACES WITH YOUR COMMODORE 
TO CONTROL YOUR HOME. ..FOR SECURITY, 
COMFORT AND ENERGY SAVINGS. 

This remarkable Interface lets you run your home through your 
Commodore 64 or 128 and a keyboard or joystick. 

When you're away, it makes your home look and sound lived in. 
When you're home, it can turn off the TV at night and wake you 
up to stereo and fresh brewed coffee in the morning. It can 
even turn on your air conditioner and control your heating. 

SPECIAL COLOR GRAPHICS MAKE PROGRAMMING A SNAP 

You simply pick a room from the display screen. Use your key- 
board or joystick to position 
graphics of lights or appli- 
ances. Then follow on- 
screen instructions to 
program any light or appli- 
ance to go on or off when- 
ever you choose. You can 
even control thermostats, 
light intensity and more. 

THE WAY IT WORKS. The X-10 Powerhouse Interface is 
cable- connected to the Commodore "User" port and 
plugged into a standard 110V outlet. After it is programmed, 
the Interface sends digitally encoded signals through your 
home wiring to special X-10 Modules. To control a lamp or 
appliance, you simply plug the electrical device into a Module 





and then plug the Module into an outlet. 
The Interface can control up to 256 Mod- 
ules throughout your home and won't 
interfere with normal use of lights and 
appliances. 

There are plug-in Appliance Modules, 
Lamp Modules, Wall Switch Replacement 
Modules and Special 220V Modules for 
heavy duty appliances such as water 
heaters and room air conditioners. Plus Thermostat Controllers 
for central heating and air conditioning, Telephone Responders 
to control your home from any phone, and much more. 

IT WON'T TIE UP YOUR COMPUTER. Use your computer only 
for programming. When you're finished, disconnect the Inter- 
face from the "User" or RS-232 port and keep it plugged into 
any convenient power outlet in your home. It will operate as a 
stand-alone controller with battery back-up and will run your 
home automatically, 

SURPRISINGLY INEXPENSIVE. A Powerhouse System includ- 
ing the Interface, software and connecting cables costs less 
than S150. X-10 Modules are less than $20 each. 

For the Dealer Nearest You Call: 1-800 526-0027 

or, write to: X-10 (USA) [in NJ: (201) 7B4.97DD] 

185A Leg rand Avenue 
Northvale, N J 07647 

X10 POWERHOUSE 

NUMBER ONE IN HOME CONTROL 

Commodore 64 and Commodore 128 are registered trademarks ol Commodore Int'l Lid 
Circle 77 on Reader Service card. 



H Magic 



The terminal program, of course, has to be written in 
Basic. 

Greg Long 
Hillsboro, OR 

«p4 I/O Flight Simulator II coordinates— The manual 
omits the coordinates tor some important landmarks: 

World Trade Center— 1 7060 N, 20982 E 
Brooklyn Bridge— 17054 N, 20991 E 
Empire State Building— 17073 N, 20991 E 
Statue of Liberty— 17049 N, 20971 E 

When entering coordinates from the Editor mode, 
don't start out on the landmark itself, or you'll fall to the 
street like King Kong. 

Kim Moser 
New York, NY 

§& U 1 Flight Simulator Iljet assist — In the Editor mode, 
if you type 65535 for your throttle setting, you can cruise 
at 189 knots and climb at 1600 feet per minute. Also, if 
you select the right fuel lank prior to entering WWI Ace 
mode, your effective range is doubled. 

Nicholas R. Clarke 

McKinnon, Victoria 

Australia 

•PaDa Sky Travel on the bias— In this popular program, 
you can move diagonally by using the @ sign, asterisk, 
semicolon and equals-sign keys. It greatly speeds up get- 
ling to different items in the sky. 

Roy Liesegang 
Randolph, NJ 

$41)5 Calc Result easy save — Contrary to what the 
manual implies, you can use the Save with Replace com- 
mand in this program. When asked for a filename, type 
"@0:filename". The @ will show up as a hyphen, but the 
file on the disk will be replaced by the one you're now 
saving, 

Lowell Unger 

Wynyard, Saskatchewan 

Canada 

!p4iJ4 Selecting sheet music — Commodore computers 
have a great deal of musical talent, but they are limited 
to three voices (four for the Amiga), or, in other words, 
to three notes playing at once. Unfortunately, most sheet 
music is arranged Tor the keyboard world, where up lo 
ten notes can be playing at once (one for each finger), 
and where a huge double staff is used. When you com- 
puterize such music, choosing the three most important 
notes can drive you back to spreadsheets. 

If you want to make life easier, buy your sheet music in 
the finger-picking guitar department of a well-stocked mu- 
sic siore. Most finger-picking guitar arrangements are in a 
three-voice formal, with all voices noted on one staff. The 
10/RUNAPRH, 1986 



finger-picking style puts a complete lead, harmony and bass 
arrangement on a single instrument and is tailor-made for 
Commodore computers. 

Dave Rensberger 
Brea, CA 

$2D5 Bunny Hop— This game for the C -64 or C-l 28 in 

64 mode lets you put the Easter Bunny into his basket. 
To make him bop, hold down any key for a second or 
so. The longer you hold it, the farther Mr. Rabbit jumps. 
If he misses the basket, he returns to his starting place 
and lets you try again. When you put him into the basket, 
the program tells you how many hops it took. 

You can make the game more difficult by increasing 
the value of X in line 35. That moves the starling point 
closer lo the basket, making the target harder lo hit. 

10 PRINT"{CTRL 8 } t SIIFT CLR ) { CTRL 1} MAGIC B 

UNNY HOP - BOB & DAVE SNADER{CRSR DN)" 
15 H=1 :V=53248:POKE2040,13:POKE1805,76:POKE 

1808,122 
20 FORJ=832T0879:READK:POKEJ,K:NEXT 
25 FORJ=880TO896:POKEJ,0:NEXT 
30 POKEV+21 ,1 :PQKEV+33,5:P0KEV+39,1 
35 X=50:Y=192:F=0:G=0:POKEV,X:POKEVt1 ,Y 
40 IFPEEK<197)=64THENGOTO40 
45 IFPEEK( 197) <> 64THENF=F+ .04 :GOT045 
50 POKE198,0:POKEV,X:X=X + F:POKEV-t-1 ,Y 
55 Y=Y-1 .5*F+G:G=G+.05:IFY<0THENY=0 
60 IFY<192ANDX<255THENGOTO50 

65 IFX>195ANDX<212THENPRINT" YOU DID IT IN" 
;H;"H0PS":end 

70 FORJ = 0TQ700:NEXT:H = H-t-1 :GOT035 

71 DATA 008,000,000,012,000,000,014,024 

72 DATA 000,007,060,000,001,066,000,000 

73 DATA 224,000,000,248,000,000,240,000 

74 DATA 003,128,000,007,128,000,015,128 

75 DATA 000,031,224,000,031,032,000,127 

76 DATA 000,000,126,000,000,031,240,000 

Bob Snader and David Snader 
Baltimore, MD 

Jp4JLlD April 1 Magic — If you appreciate practical jokes, 
you'll have endless fun with these April Fools subroutines. 
The first one simulates the Ready prompt, leading one 
to believe that the main Basic program is finished. How- 
ever, nothing could be further from the truth. 

The first subroutine is composed of lines 699-750. 
These give the bogus Ready prompt, which, for the next 
30 seconds, waits for you to press any key. If you do, an 
interesting message appears on the screen, and the 30- 
second timer is reset. If no key is pressed, the subroutine 
finishes so quietly that nobody is the wiser. 

To get the second subroutine, replace lines 740 and 750 
with lines 770 and 780. This time, the subroutine also wails 
30 seconds. If a key is pressed during this period, die subrou- 
tine terminates unobtrusively, and your computer will ac- 
cept normal keyboard input. But if the Magic key defined in 
line 700 is pressed, program execution is transferred to line 
780. You can put anything at all there, including hundreds 
of additional program lines. 

As printed, the program runs on the C-64 or VIC-20. 

Continued on p. 96. 




Circle 93 on Reader Service card. 



FROM THE WORLD OF 

RadarSoft 



The world's first computer assisted 
computergame. 




FLOYD THE DROID 

* 500 smooth scrolling screens 

* outstanding 3 D Graphic representation ol the 
underg round systems of 6 ma jor c it ies 

" realistic animation of the undergroundpopufation 

* different camera angles to give total overview 
of the game 




MAPS 64/ 128 

Beat the computer in a race to find the cities, 
rivers and mountains of the States, all in smooth 
colorgraphics on your Commodore 64 or 128. 

• MAPS USA 

• MAPS WORLD 

• MAPS EUROPE 



3 MORE BRAND NEW EXITING RADARSOFT PROGRAMS... 



^^ 




* > 

ti 
i r . r 


!BBH 

1 


[eJB 




ill 


Mm 











:rossword 

xe you a crossword addict? Fed up with the 
ime old c lues you can answer wit hout 
unking? CROSSWORD is the one for you. 
/hetheryou're a beginner or an expert, the 
anable skill levels and multiple games will 
lve you endless hours of fan. The RadarSoft 
' rosswo rd Genera to r can produce billions of 
iffemt crossword puzzles. CROSSWORD is the 
if (erent family game with hours of fun and 
hallenge which makesyour computer earn its 
eep. Includes printout option. 
39,50 



BR1DGEMASTER 

Bridgemastens the most comprehensive bridge 
tutorial yet released in the USA The computer is 
your uncritical opponent, responding I o the 
cards you play, but helping where a different 
choic e rmght gi ve y ou a st ro nge r hand The 
rules are STANDARD AMERICAN, liver cards are 
15- 1 7 no trump Bridgemaster's three sets of 
games in great colorgraphics will soon make 
you an expert in the rules. Bridgemaster plays 
with you! 
$39,50 



THE CAVES OF OBERON 

Navigat e your UFO around a comp lex ma ze 
(5O0smoothscrolllng screens) on the planet of 
Oberon. Recover its ancient protected wisdom 
by debugging their computer based logical 
booby traps. Do itl 
S 39.50 




R5QFT 



Jo ask the first dealers who dealers who couldn't resist! 

IICRO PACE, Champaign, IL 1-800-362-9653, TENEX , South Bend, IN. 1-800-348-2778. MEGASOFT, Battleground, WA 1-800-54 1-1541. TUSSEY 
OMFUTER PRODUCTS. State College, PA 1-814-234-2236 TRIAD COMPUTER, Winston-Salem, NC 1-919-465-0433 AA COMPUTER EXCHANGE, 
lcksonvllle, FL. 1-904-388-0018 REGENCY DITRIBUTORS, Dallas, TX. 1-214-931-5787. 

'I phone ACK Inc., San Francisco. California. (4 15)2395357 1 he people who deliver products that deliver. Dealer inquiries welcomed! 



SOFTWARE GALLERY 




Compiled bj SUSAN TANONA 




The Management 
Edge 

This Progra?n Will 
Help You Sharpen 
Your Management Skills 



The people at Info Designs take 
their software' seriously. This 
company, which already has a line of 
good husiness software for the C-f)4, 
lias gone one step further with the 
release of "The Edge" series of pro- 
grams. There are four packages avail- 
able: Sales, Communication, Nego- 
tiation and Management, Operation 
of all four packages is quite similar. 
I'll focus on The Management Edge 
program. 

The techniques that these pro- 
grams use actually border on artifi- 
cial intelligence. By answering a 
series of questions about your own 
likes and dislikes. The Management 
Edge analyzes and categorizes your 
management technique. 

You need only- answer die ques- 
tions about yourself once. You can 
then begin to develop management 
strategies for one or more of your 
employees. 

In the next step, you are asked to 
respond to a series of adjectives that 
might describe the employee. Either 
you feel the adjective accurately de- 
scribes the employee or you don't, 
and you respond accordingly. 

Once the survey is complete, you 
can receive a management-strategy 
report It can he directed either to 
the screen or to a printer. 
12 /RUN APRIL l!JB6 



fbe main program resides on one 
disk; a second disk contains a variety 
of text Files that are used to assemble 
the report. 

Your own style and that of the 
employee generate internal codes 
within the program. The report is 
assembled from these codes. 

Because the report is assembled 
from text files contained on disk, it 
takes about 20 minutes to generate 
a report. This is due to the excru- 
ciatingly slow speed of the 1541 disk 
drive. Disk access is necessary be- 
cause the text in the program eats up 
a lot of memory and it's simply not 
feasible to load all possible combi- 
nations into the computer at the 
same time. 



Report Card 



Superb! 

An exceptional program ih.it 

OUtShlnea all others. 

Very Good. 

One of the better programs 
available in ils category. A wor- 
th)' iicldition to your software 
library. 

Good. 

Lives up lo ils billing. No has- 
sles, headaches or disappoint- 
ments here. 

Mediocre. 

There arc some problems with 
this program. There are better 
on the market. 

Poor. 

Substandard, with many prob- 
lems. Should be decpsixed! 








While Info Designs should not be 
held accountable for this inherent 
limitation in Commodore's equip- 
ment, you should be aware of such 
delays. The first time I ran the pro- 
gram, I thought something might be 
wrong with it. 

The report that The Management 
Edge generates is several pages long. 
When sent to the printer, it is for- 
matted for 80 columns. Page num- 
bers are generated and form feeds 
keep the report from printing on the 
paper's perforations. Only Commo- 
dore-type printers are supported by 
the program. 

A typical report includes sugges- 
tions on how to motivate the em- 
ployee according lo his or her own 
personality, suggested disciplinary 
measures (when necessary) and even 
how to fire a worker. The report also 
points out your flaws and weaknesses 
in your dealings with people. 

I also took a look at The Negotia- 
tion Edge. Its operation is virtually 
identical to The Management Edge. 
The focus, however, is on items im- 
portant lo negotiation rather than 
management. The report generated 
is quite impressive. It gives you a 
master plan that you can take with 
you into your next meeting. You 
should find the other programs in 
the series equally helpful in organiz- 
ing your business strategies. 

You may not always agree with I he 
suggestions made by these programs. 
All such evaluations are based on one- 
person's idea of good management, 
negotiation, sales or communication. 
While the questionnaires use a large 
enough base to have a reasonable 
chance of being accurate, il is impossi- 



22 FAST-PACED, EXCITING EVEN 
GO FOR THE GOLD! 






SUMMER GAMES. 

Want some great play action? This 
award winning best seller brings you 
eight great events, including Swimming, 
Diving, Track, Gymnastics, and more. 
Compete against world records. Or get 
together with a group of up to eight for 
some good competitive fun. Realistic, 
graphics and action will challenge you 
again and again to go for the gold. 

SUMMER GAMES II. 

You asked us for more great events. 
Here they are. Rowing, Triple Jump, 
Javelin. High Jump, Fencing, Cycling. 
Kayaking, even Equestrian. Like 
SUMMER GAMES, you get spine tingl- 
ing action and challenge for one to 
eight players. These aren't just games. 
They're the games. And you're the star. 

WINTER GAMES."' 

You've got to see the graphics, and feel 
the knot in your stomach as your bob- 
sled careens along the walls of the run 



to know why people are wild over 

WINTER GAMES. Seven events give 

you a variety of action— from the 

endurance of the Biathlon to the 

timing of the Ski Jump, and more. 

What an you wailing for? 
Play your favorite events over and 
over. Play all 22. Set up teams. Chal- 
lenge your friends. These great action- 
strategy games are sure to be the stars 
of your collection. 
At your local Epyx dealer. 



SUMMERGAMESD 



i 



? 



i 



Wirtter {Jam?* 





icmpumtsofTwAJK 
1043 Kiel <X Sunnyvale, CA 94(189 



Cifcte 12 on Reader Service card, 



H Software Gallery 




ble to identify correctly every possible 
personality in such a short time. 

If you think of these programs as 
tools, much like seeking the advice 
of someone you trust, they will serve 
you well. Simply remember that you 
don't always take the advice offered 
by others. 

Info Designs is to be congratulated 
for offering these innovative appli- 
cations for the Commodore 1 64. (Info 
Designs, 445 Enterprise Court, Bloom field 
Hills, MI '18013. C64/$79.95 disk.) 

Jim Grubbs 
Springfield, IL 



Newsroom 

Design and Print 
Out Professional- 
Quality Newsletters 



The program developers at 
Springboard have created a 
software package that makes desktop 
publishing on inexpensive personal 
computers a reality. The Commo- 
dore 64 version of Newsroom was 
recently released. 

The C-64 version of Newsroom will 
not give you the versatility and quality 
available from the Amiga or Macin- 
tosh. It will, however, allow you to cre- 
ate, one page at a time, newsletters that 
will be professional in appearance. 

You start the creation of your news- 
letter by selecting one of several work 
areas available from the main menu. 
You may choose to develop a banner, 
create photos, input copy, transfer 
partial or entire newsletters via mo- 
dem, lay out a page or print your 
creation. 

The Banner option allows you to 
create an individual identity for your 
publication. Hundreds of pieces of 
artwork are available to help you cus- 
tomize the banner. A versatile graph- 
ics area, similar to the kind used in 
KoalaPainter and Doodle, allows you 
to create your own designs. It in- 
cludes five type styles so that you can 
add words and numbers directly to 
your pictures. 

Most of the graphics included with 
14 /RUN APRIL 1986 



Newsroom arc somewhat whimsical, 
making them especially attractive to 
Student editors. Future additions to 
the graphics library promise more 
business-oriented art for us older 
children. 

In the photo-lab work area, you can 
create customized pictures. You can 
make the pictures as small as you like, 
or large enough to fill an entire 
panel. A typical newsletter includes 
a banner across the top and a total 
of six panels. 

The Copy Desk option is a com- 
plete word processing system for en- 
tering text. You can place photos 
before entering copy, so that you can 
set up text around the pictures. Sev- 
eral type styles are available in both 
small and large sizes. 

Fach page is broken into individ- 
ual panels. So, if your article is going 
to take up more space than one panel 
allows, you'll really have to plan the 
layout of your page ahead of time. 
The end result looks smooth and 
professional, even though you may 
have to resort to breaking text be- 
tween panels. 

The banner and all the panels are 
stored individually on disk, so you 
may call them up in any order. Once- 
created, you place them in final form 
by using the layout work area. Re- 
gardless of how you originally cre- 
ated them, you can arrange panels 
in any order in the final layout. 

You'll find that it lakes some lime 
for your final product to be printed, 
and you'll have to switch disks several 
times during the process. I lowever, 
full screen prompting makes the task 
quite simple. 

The Wire Service option of News- 
room is one of its most impressive 
features. Selecting this feature places 
you in a highly specialized telecom- 
munications program. If you have a 
modem, you can transmit anything 
created with Newsroom to another 
modem-equipped computer. Be- 
cause of Springboard's unique cod- 
ing system, any files created with 
Newsroom can be exchanged with- 
out regard to the brand of computer 
at each end. Both machines, however, 
must use the special software in- 
cluded in Newsroom. 

For students and schools with a 
variety of computers, this feature 
goes a long way toward uniting the 



editorial team. It's an idea whose 
lime has finally come. 

The instruction booklet for News- 
room is 86 pages long. Overall, it is 
thorough and well-written. The on- 
screen instructions make it easy to 
navigate, although I would like to 
have seen more specific examples. It 
look me several hours to create 
enough material to finally get to the 
printing stage of production. Sample 
panels would allow you to experi- 
ment with all the features of the pro- 
gram without having to do so much 
initial work. 

You can purchase separately an 
auxiliary disk containing another 
600 pieces of clip art, which are a bit 
more serious than the art included 
with the program itself. Springboard 
will issue additional collections from 
lime to time. 

Newsroom has taken up an hon- 
ored position in my software collec- 
tion. I've already used it to plan 
several sales brochures. It's sure to 
please all ages of Commodore com- 
puterists. (Springbmrd, 7808 Creekridge 
Circle, Minneapolis, MN 55435. C-64/ 
$49.95 disk.) 

Jim Grubbs 
Springfield, IL 



Wordpro 128 

Tap Your C-128's 
Potential with This 
Powerful Word Processor 



Wordpro 128 is the first of a 
new generation of word pro- 
cessing software from Pro-Line. Writ- 
ten by Commodore programmer 
Steve Punter to take advantage of the 
increased speed and memory of the 
C-128, this package is an expanded 
version of Wordpro 64. It is also a 
major league word processor. 

If you've long endured working on 
a 40-colunm screen, you'll really ap- 
preciate the convenience of 80 col- 
umns. Text occupies the entire width 
of the screen, and w r ords that can't 
fit at the end of a line are automat- 
ically wrapped to the next line. You 
can preview documents up to 80 col- 
umns wide on the screen exactly as 




I] 



Circle 12 on Readw Service card. 



ejq|J;(»]iW[«]^iVMJ;^iV;i: iil^iVH 



^j^%*».-* 









*i |U "■ «-* ■■ 


■ 


■ i 




Urn 






■LpatteB&iMK'' 


fc 


1 I 




' 


y. 


'•' -^T^siG 




/ 






4-j* 1 -" 


MB 


// 






•H* 




!/ 




■jB^ v j -vS.-.Ai ■;:'-. 


' WK. 




v§ 








| 


V 






j 


* 


j 



INTRODUCING MICROSOFT MULTIPLAN 
FOR THE COMMODORE 64 AND 128. 

With the new, fast-loading Microsoft Multiplan, you 
can add professional spreadsheet power to your 
Commodore 64 and 128— the same Multiplan used by 
over a million IBM PC, Apple II and Macintosh owners. 

And with the built-in EPYX VorpaP Fast Loader, 
which loads the program in moments, this new Multi- 
plan delivers business-level power and features at a 
price you can afford. 

Use Multiplan to create spreadsheets for budgeting, 
taxes, financial planning or cost estimating. Get fast 
answers to all kinds of "what if questions— from 
personal finance to complex depreciation allowance 



tables and much, much more. 

You'll receive a comprehensive Multiplan manual 
that clearly illustrates all the features, functions and 
formulas. 

Plus you'll get a Quick Start manual that gets you 
up and running with Multiplan in minutes. And easy- 
to-use templates with built-in formulas and 
functions let you start working 
right away. 

^ Microsoft Multiplan for the 
Commodore 64 and 128. You 
get professional spreadsheet 
power without g |%l/|# 
paying profes- CUjrJx^ 
sional prices. ISwMja;™ 



*Mu]ii|iliin and Microsoft are registered trademarks ol Microsoft Corp. Vorpal is a trademark of Epyx, Inc. 




Circle 64 on Reader Service card. 



COMPUlbUGH 






"Anyone 
who wants to win Mega Wars 

has to dominate 
entire planetary systems. 
And me." 






i/Hi 



* 






m&^ 



SSHMWSS 




H Software Gallery 



they will be printed, and a side-scroll- 
ing feature allows you to preview 
wide i' formats. 

Despite its heritage, Wordpro 128 
isn't merely a rewrite, as it also offers 
many new features. 

With almost 36K devoted to mem- 
ory, Wordpro 128 can hold docu- 
ments two-atid-one-half times larger 
than its predecessor. Other new fea- 
tures include the ability to embed 
rion- printing comments within text 
and the addition of a Pause com- 
mand to stop a printout. 

Of course, Wordpro 128 has all the 
features that made Wordpro 64 so 
popular — printer modules that sup- 
port proportional printing, double- 
column output, alternating page for- 
mats to allow double-sided printing 
and binding, and the ability to design 
and print custom characters. 

It also has all the standard word 
processing features, such as headers, 
footers, variables, form letters and 
block deletions. In addition, Word- 
pro 1 28 can read documents created 
with previous Wordpro software, as 
well as any sequential text files. 

A welcome feature is the tempo- 
rary holding area for deleted text. 
When not holding deletions, you can 
use this buffer to hold the disk di- 
rectory in memory to speed up file 
recall and storage. 

A simple keystroke switches you 
into the Extra Text mode, where you 
can work on another document, refer 
to a previously stored outline or 
transfer text from one document to 
another. It's almost like having two 
word processors in one. 

In an effort to continue to support 
40-column screens, Pro-Line is ship- 
ping Wordpro 128 disks with an en- 
hanced version of Wordpro 64 on 
the back. This version must be run 
in C-64 mode, and, as a result, Word- 
pro 128's strongest features are un- 
available. A real 40-column version 
is now in preparation. 

The copy-protection scheme is an- 
noying, to say the least. If you are 
mnning Wordpro 128 on a 1 54 1 
drive, you'll experience the familiar 
sound of the drive's head battering 
itself against the stop. This is a result 
of the compromise necessary to pub- 
lish protected software that will run 
on the 1571 as well as on existing 
drives. 



16/RUN A1'RIL198G 



H Software Gallery 



The only feature I found lacking 
is one that would allow you to move 
the cursor from word to word or to 
the beginning of a sentence with a 
single keystroke, eliminating the rel- 
ative slowness and imprecision of 
jockeying the cursor keys. 

I was also disappointed to discover 
that the disk-directory buffer shares 
space with the Delete function. This 
was a compromise in Word pro 64 
that was necessary because of the 
C-64's limited memory. 

Blemishes and bugs notwithstand- 
ing, Wordpro 128 is a high-quality 
package. It's fast, easy to learn, full- 
featured and well -documented. If 
you liked Wordpro 64, you're going 
to love Wordpro 128. (Pro-Line Soft- 
ware, 755 The Qti£ensway East, Unit 8, 
Mississauga, Ontario, (hnada I AY 4C5, 

C-I28/$99.95 dish.) 

John Premack 

Lexington, MA 



Use to#*pv»ri4 keys Shown bciou 



nodify Budget flnounts 
far the honth of January 
Category Budget ficT«ial SBi* 



Circle W on Reader Service card. 



loan* 
J axes 
groceries 

Stsiderue 
ItllTti 
Clothing 
T r .i r- - 
In^ur .")-■■. -. 



-25005 

a 2000 o 

a 455 o 

240 



2 H/n 

... 




Your Personal Financial Planner. 

Sylvia Porter's 
Your Personal 
Financial Planner 

Let Financial Wizard 
Sylvia Porter Help You 
Manage Your Money 



Sylvia Porter's Your Personal Fi- 
nancial Planner, the first volume 
in Timeworks' Sylvia Porter's Per- 
sonal Finance Series, is a class act 
from start to finish. 

This program for the C-64 (a CM 28 
version is also available) accom- 
plishes the tasks you would expect a 
home money manager to do, such as 



CompuCrazy 



IHI 



"Ready for an adventurous challenge? 
We're a leant. And Nellie 
doesn't horse around." 



u 



Wm 



■ •:■■■- 






.**>'* 



■i ' 



■ 



ETja& 



■■ 



CompuServe 

Games 



You never know 
who you'll be up against 
when you go online 
with CompuServe; 



To buy your CompuServe Subscription Kit, 
see your nearest computer dealer. 
Suggested retail price $39. 95, 

To request our free brochure or order direct, 
c.ill or write: 800-848-81 99 
(in Ohio, call 614-457-0802) 

CompuServe 



MXJO Arlington Centre DIVO 
Columbus. OH «2?<1 



RUN APRIL l9Sti / 1 7 



Circle 274 on Reader Service card. 



The Universal 
Maclnker(s) 
are here 

Re-ink any Fabric 

ribbon automatically 

for less than 

5<t 



Now one Uni venal Cartridge 
Maclnker (UC) re-inks all fabric car- 
tridges and one Universal Spool 
Maclnker (US) re-inks all spools. We 
have Maclnkerts) dedicated to 
specialized cartridges, zip pack, har- 
monica etc. Over 1000 printer brands 
supported. Use your Maclnker to re- 
ink your dry, fabric cartridges (for 
less than 5 cents in ink) and watch the 
improvement in print-out quality. Our 
new. residue-less, lubricated, dot 
matrix ink yields a darker print than 
most new nbbons. Or get any of our 
basic ink colors: brown, blue, red, 
green, yellow, purple and use 
Maclnker to create and/or Re-ink 
your own colored cartridges. We 
have uninked or colored cartridges 
for the popular printers and ribbon 
re-loads for any printer. Operation is 
extremely simple & automatic with 
new, twin drive electric motor that 
supports CW and COW rotating car- 
tridges, A good quality fabric ribbon 
of average length can be re-inked 
almost indefinitely, In our tests one re- 
inked Epson* 80 ribbon has outlived 
the estimated life of the print-head!! 
We receive consistent & similar feed- 
back from our customers. As of 
August 85 we have over 40,000 MAC 
INKERfs) in the field, in S continents 
(220 V motors available). Maclnker 
(UC) is S60.00. Cartridge drivers are 
$8.50 /ea. We still have our first 
gene ration, dedicated Maclnker(e) 
for most popular printers. Prices start 
at $54.95 with most units below $60.00. 
Maclnker has been reviewed, ap- 
proved and flattered in most 
magazines and even in the NEW 
YORK TIMES and the CHICAGO SUN 
TIMES. 




CsSmputer 



npui 
nds 



6415 S.W. Canyon Ct. 

Portland. OR 97221 

(503) 297-2321 

Order toll free 1-800-547-3303 

or ask for free detailed brochure. 

Dealers inquiries welcome. 

•EPSON li • trademark si EPSON CORP. 



Software Gallery 




Silent Service. 

balancing up lo five bank accounts, 
keeping track of ten credit cards, 
helping you budget your money, and 
much more. The program gives you 
database power to manipulate trans- 
action records and spreadsheet func- 
tions to do financial planning. If you 
need money- management software 
to handle your finances, Your Per- 
sonal Financial Planner should suit 
your needs. 

Be aware that, like any major ap- 
plication, this program is complex. 
Although its excellent documenta- 
tion and handsome screens (which 
feature pulldown menus) make it 
easy to use, you'll still have to invest 
some time to learn all its functions. 
This program suffers somewhai from 
the 154 l's slow speed; data entry is 
quite lime consuming, because you 
enter information in relative files, 
with frequent disk access. Also, you 
must swap between four program 
disks and three data disks, 

I simply don't have room to talk 
about all the nifty features of this 
program. Instead, I'll just discuss 
some of the special options. 

I give the program's documenta- 
tion several gold stars. Whether you're 
a novice or an old pro, it should meet 
your needs on most points. The man- 
ual is well -writ ten, clear and gener- 
ously illustrated. It has a nice index, 



a trouble-shooting guide and a quick- 
reference section that reviews pro- 
cedures for every function in the pro- 
gram. Kvery screen includes a list of 
command keys. One thing I love 
about the program is that you can 
escape from any function at any time. 

The program lets you search data 
on any record field, and you can use 
several transaction disks in the same 
search. This program compares well 
with a sophisticated database for ease 
of use and flexibility in manipulat- 
ing data. 

You can dump any data screen to 
the printer and save report formats 
for printing data collections. Print- 
outs include income statements, bal- 
ance sheets and insurance or stock 
summaries. You can also print out 
checks — the manual tells you where 
to buy appropriate forms. Inciden- 
tally, you can read data from the pro- 
gram into Timeworks' Word Writer 
word processing program. 

You don't have to be an accountant 
to set up a chart of accounts. The 
program provides codes that will 
cover most personal needs; you can 
design your own as well. The default 
account numbers let you read trans- 
actions into the Budget, Asset and 
Liability, and Financial Planner sec- 
lions without additional keystrokes. 

'fhe financial Planner section gives 



18/RUNaI'RIL1'JM 




you the "what if power of a spread' 

sheet. You can specify a goal amount 
and date, make a guess at inflation 
and average rate of return, and de- 
velop worksheets for projects such as 
sending your kids to college or buy- 
ing a house. Worksheet summaries 
help you set priorities. 

Your Personal Financial Planner 
can't increase your income. It could, 
however, help you make hotter use 
of the money you do earn. If your 
persona! affairs are complex enough 
to need managing, you can't go 
wrong with this program. (Timeworks, 
444 Lake Gx>k Road, Deerpetd, II, 
60015. C-64/$59.95 disk.) 

Annette Hinshaw 
Tulsa, OK 



Silent Service 

Command a World 
War II Submarine 
In the Pacific 



The software company that took 
you soaring to new heights with 
such hits as F- 15 Strike Eagle and Mig 
Alley Ace now brings you Silent Ser- 
vice, a WWII submarine simulation 
that allows you to patrol the danger- 
ous enemy-controlled waters of the 
Pacific. 

In Silent Service, your sub is con- 
trolled from several different battle 
stations, which you can select from a 
central conning tower. Each batik- 
screen is an excellent graphics rep- 
resentation of some part of a sub- 
marine and provides you with access 
to information and functions that 
you'll need to command your sub to 
victory. 

The map screen shows you the lo- 
cation of your sub as you patrol a 
300- X 500-mile area of the western 
Pacific. When you sight enemy ships, 
you can zoom in to any one of four 
levels of detail. The most detailed 
display reveals a 5- x 8-mile area and 
shows your submarine, the location 
of enemy ships and the path of your 
torpedoes. 

Once enemy ships approach close 
enough to be tracked on the map, 
you can use the periscope to spot t he- 



ships (if you're submerged to a depth 
of 44 feet or less). Or, if the sub is 
cruising the surface, you can climb 
up to the bridge and use the binoc- 
ulars. Once a ship comes into range, 
the torpedo-data computer will list 
the target's distance in yards, its 
speed and the number of degrees you 
should lead the ship with your tor- 
pedoes to score a hit. You can also 
gel a target identification on the ship. 

T6 help keep you abreast of infor- 
mation vital to the submarine's op- 
eration, there is an instrument and 
gauge screen. Instruments include a 
battery-level gauge, indicator lights 
thai show whether the batteries arc- 
being recharged or drained, a tor- 
pedo-ready indicator, a fuel-level in- 
dicator, a water- tempera lure gauge, 
a compass and a clock. Since many 
of the scenarios can last several days, 
you'll want to keep track of the time 
to plan nighttime maneuvers and 
predawn convoy attacks. 

Finally, there is a damage-report 
screen, which displays both an exter- 



nal view of the sub and a cutaway 
internal view. This indicates dam age- 
to such parts as torpedo tubes, peri- 
scope, dive planes and fuel tanks. In 
addition, if your sub is taking on 
water, the amount of leakage (in gal- 
lons per second) is displayed. 

In all, there are close to 30 key- 
hoard commands that you can enter 
to control everything from the sub's 
direction, depih and speed, to var- 
ious emergency procedures. 

Although it seems like a lot to han- 
dle at first, the excitement and real- 
ism of this simulation force you to 
master the controls quickly and, as 
usual, MicroP rose's superb tactical 
operations manual prepares you for 
anything. Realistic action coupled 
with outstanding graphics and sound 
make Silent Service as enjoyable as 
even the best flight simulator on the 
market. (Microl'rose, 120 Lake front 
Drive, Hunt Valley, Ml) 21030. C-64/ 
$14.95 disk.) 

Bob Guerra 
Charles town, MA 



Circle 177 on Reader Service Card. 




RUN APM. 1986 / 19 



Free software from Electronic Arts'." 

It's easy! 

Buy any of these 12 smash hits from your participating dealer between February I, 1986, and 

May 31, 1986. Then just mail in your proof of purchase, $5 for shipping and handling, and the 

official "Get One Free" coupon. So what are you waiting for? 

In case of emergency. . . 

If you can't find a participating dealer, you can order direct from us by telephone or mail. 

Just call toll-free 800-245-4525. In California call 800-562-1112. Have your Visa or MasterCard 

number ready. Just tell us what you want to buy, and what you want for free. It's simple. And 

there's a 14-day "satisfaction or your money back" guarantee on all products ordered direct. 

In case your participating dealer runs out of "Get One Free" coupons, use this. 



D Yes! I want free software from Electronic Arts! 

□ No thanks. I'm using my computer as a doorstop. 
I Check one) 



Apple 

II, IB-, //c, //e 

□ Dr. J. &. Larry Bird 
Go One-On-One 

□ Archon 

□ Financial Cookbook 

□ Music Construction Set 

□ Pinball Construction Set 

□ Seven Cities of Cold 
D Archon II : Adept 

n Movie Maker 



Commodore 

64 6k 128 



Atari 

400-1200 series 



□ Dr. J. & Larry Bird 
Go One-On-One 

D Archon 

D Financial Cookbook 
D Music Construction Set 
D Pinball Construction Set 

□ Seven Cities of Gold 

□ Archon II : Adept 

□ Movie Maker 
DM.UL.E. 

□ Realm of Impossibility 

□ Mail Order Monsters 

□ Racing Destruction Set 



□ Dr. J. &. Larry Bird 
Go One-On-One 

D Archon 

D Financial Cookbook 

□ Music Construction Set 

□ Pinball Construction Set 

□ Seven Cities of Gold 
D Archon II Adept 

Q Movie Maker 

DM.UL.E. 

Q Realm of Impossibility 



IBM 

PCjr, PC, &. comp. 

□ Dr. J. & Larry Bird 
Go One-On-One 

□ Archon 

D Financial Cookbook 

□ Music Construction Set 

□ Pinball Construction Set 

□ Seven Cities ot Gold 



Please send my iree software to the following address. I have enclosed the required Proofs of Purchase and S5 I check 
or money order payable to Electronic Arts) to cover the cost of shipping and handling (57 Canadian I. 

PLEASE PRINT 

Name Mill 1 I I 1 I 



I I I I 



State . 



J) 



Zip 



Addres: 

City 

Phone 

S tenant re . 

Prool of Purchase Send u» the following two itcmv 1 1 the diicd cash rcpsiet tape or receipt ihowinfi the product you purchased, ami li find the Command 
Summary or Reference Card inside the package you purchased. Cut off the part number on the back. Wer-li.-iph.ind side ot the card, or ihr product name from 
the front of the card. Send these twu ileitis and $^ for shipping and handling iS7 Canadian), along with the coupon, to Electronic Arts, "Bu.v I, Get 1 Free" 
P.O. llos 7530, San Mateo, CA ')440i. Th,s „i'fet expires May U. 1986 Open to residents of the t) S.A and Canada only Onfv the produca listed are available 

for this promotion So suhsntutions still be accepted 



| A-3 



(no dogs included . . J 



Circle 3 on Reader Service card. 



Lee's face it. Buying home software can be a risky proposition. Good software costs a lot of money. 

Cheap software practically rolls over and barks. But look at this.The titles listed below are Electronic Arts' 

greatest hits. They've all scored on the "top twenty" best-seller charts. Between them they've won over 60 

product quality awards- making them the most honored products in the home software industry. 

Best of all, there's no longer any reason to swallow hard when you think about 

treating yourself to quality software. Because now you can: 

Buy 1, Get 1 Free. 







DR. J. & LARKY BIRD 
00 ONE-ON-ONE" 

The bw(-*eUlng computer iporci 

simulation of all time 

"Gam** ttf the Year"- Ekcitvnti' Game* 

Apple// family. Co4& 123. 

Atari. IBM PCjr, PC. and crimp. 



riNMLl. 

CONSTRUCTION SET" 

Build your own video pinball garnet, 

fJiHf GilMn ( M Mi TJt '1 JnfnU ■-■Ui 

Apple // lamilv, C-64 & 12$, Atari, 
IBMrCjr. PC. andcomp, 



MUSIC 

CONSTRUCTION SET* 

Composition for anyone who can 

point a jr,iy>Hek- 

"Bcit Music Generator" — In/omuLf 

Apple // family, C-64 & 128, Atari, 

IBM PCjr. PC. and comp. 



RACING 
DESTRUCTION SET 

Land mines, oil rilckt, animated 

spin-outs, tollisiom asid ,t,^1i^ 

the ultimate racing f>umc . . '.' 

- Computer Emeiiainer 

C-64 & 12ft. 







SEVEN CrnES Of GOLD" 

Pl.iv ConquiHadoi m (hit educational 

■dwtfHUrt of rmtory and Kcoyjaphy 

"Beit Rale- Flaying AdvcMUJt 

- Family Computing 

Apple // family. C-64 & 128. Atari, 

IBM PCjr, PC and comp. 



ARCBON* 
Lite che« with arcade baicli 

i ham '•' rn-i \i\ii 

— CnvtiifL 3 Computm^ 

Apple // family C-64 & 128, Atari. 

IBM PCjr, PC, and comp 



ARCHON II- ADEPT" 

Graduate -chrndt for Anhon addicts 
Even more itrateEV a "J magic 
" ""Hf-st t Strategy/ At trade Game" 

- Family Computing 
Apple // family, C-64 & 328, Arari 



MAIL ORDER MONSTERS'" 

New Lille an "Archon 

Construction Set!' 

""Be a dmitructivn Set" 

- i'amiiy Computing 

C-64 & 128. 







MOVIE MAKER* 

Create your own high-quality 

minuted movie* 

"A masterpiece" 

- Creative Ct mpU (iflijj 

Apple // family, C-64 ck 128, Aran 



REALM OF IMPOSSIBILITY* 

Action and adventure in a world of 

Eicher-tllie llluiloni, Include* n unique 

2-plnyer cooperative mode. 

C-M & 128, Atari 



MUI. !: * 

The nt->c multi-player computer game 

of nil time 

M &it Strategy Game" - h/on'or/d 

"Best Midti'Play&t Game" 

— EJectTpnic Games 

C-64& 128, Atari. 



FINANCIAL COOKBOOK* 

Take control of your person*! finance*. 

Like a calculator, spreadsheet, and . 

financial advisor combined. 

Apple // family. C-64 St 128. 

Ann. IBM PCjr. PC, and comp 



Remember — thU o(F« is snod on|y on ihc?c 12 product! for the Apple // family. C-M oihI 12«, Atari, and ITIM PC, PCjr, and compatible computers. No 
lulxrirudrtm will |* r acccptrd, fiff dtUlH. «f rhp nceorn panytng coupon. 

Pw i iHmj'W glrcrranjc Aru Cuttlofl wnd SW ino* j Hunpcd srlfaJJirticd cntvfopc to Eltnronlc Am Catalog trUO Gatcwff Drfet, Sjn Mitao, CA 9*404 

IBM n a rreHfrrcd ttadenwrlj of" trHtfffWkiai] Bu*ira:« MatttTKtt. In< Apple // fa a r<-£i»<*rrJ frwkmuli of Apple COfflfUUf lr*( C^mmcKiire 64 £i ITS Jtr rf«iiFtW 
rrjJi-tnjil* «.f Cofflrooiiw* BunricM MtdittKf, I K Aran || ft rtfbceTcd iridcmarl of AtiTl Ci^mpuicr Corp Et«mm»£ Am D( I & I ■ r- s Bi^: Go Onu-iiTi-Qnc. Artfcon, 

FifUBcul CDokbook, Mutic Con*iru<l f* 5*i Ptfiball O rmtiKtlwi S*i S Diki olGoH Arebcin 11-AtWpt, MotM Mibfi H.ULE.. R«!m oNmpo*iiWirf, MjiE 

Ordtr Momteri, irtd Siffna Deitrueitan Set >r* reejitrrfd trjd*maTk* iff Elecltoofs Arr* 




ELECTRONIC ARTS™ 



Home Sweet 
Home Control 

Sleep those extra minutes while your 
C-64 brews your morning coffee. Leave 

for the weekend knowing your 

computer is standing guard. See how 

these two commercial packages can 

make your life more convenient 

By CHRISTINE and JOHN ADAMEC 



Sure, it's fun to play video games with your C-64, but 
have you ever considered exercising some real control 
over your environment? Maybe you'd like to program 
your coffee pot to come on automatically at 7:30 AM, and 
then have it shut itself off at 8 o'clock. Or perhaps you'd 
like the lights to come on promptly at 6 I'M, and go off 
again at 1 1 o'clock. And, while you're off visiting Uncle 
Henry and Aunt Em in Kansas, you might like to have a 
computerized security system stand guard — another in- 
teresting and practical application. 

All this can happen today with either the X-10 Pow- 
erhouse, from X-10, or the Home Control System, by 
Genesis Computer Corp. 

X-10 Powerhouse 

The X-10 Powerhouse is composed of a control unit 
with its own built-in microcomputer, a cable for hookup 
to your C-64 and the software you'll need to operate il 
all. (Also included, of course, are the manuals you'll need 
to learn how to use everything.) 

You'll also need plug-in modules, which allow your 
system to control appliances or lights throughout your 
house. The modules cost about $15 each, and you can 
buy them at Sears, Radio Shack or a major department 
store; or you can contact X-10 (201-784-9700). More com- 
plex devices, such as the thermostat module, are also 
available for about $50, but I'll just describe what we 
actually tested. 
22 / RUN Aran. I9B6 



The modules are small, box-like devices that allow your 
computer/controller — by a combination of electronic and 
remote-control means — to transmit commands and con- 
trol your appliances or lights without any rewiring of 
your home. 

You don't have to be an electronics genius to hook up 
Powerhouse. Simply plug the modules into your wall 
sockets and then plug the appliance or light cord into 
the module. A child could do it! 

Load the software and you'll be asked whether you 
want the Install or Operate mode. To set up, you need 
to start with Install, A clock was displayed on the screen 
and we were asked if it showed the correct time; if not, 
we could change it. 

We were also asked if the "house code" was set at "A " 
meaning whether all our modules were set at the letter 
A when we identified locations. (There is a range of Al- 
A16; if you have more than 16 modules in your home, 
you can start using the letter B, Letters up to P are 
available, making for 256 possible combinations.) 

Next, we moved to the program's colorful menu of 
rooms. These include a children's room, master bedroom, 
guest room, dining room, living room, kitchen, front of 
house, back of house and spare room. If you have more 
than one child's bedroom, you can use the spare room 
or guest room graphic to represent each of the other 
bedrooms. 

We decided to start with the dining room. Moving the 

Photograph by Edward Judice 




-=^ ■■'.-■■■-:• ■ 
■■HI 

HI 



lak 




X'10 Powerhouse, 



joystick (you can also use the keyboard), we positioned 
the on-screen arrow to the site {out of 1 1 possible locations 
in the dining room) where we wanted to place our module. 
We chose the overhead lamp position, and the computer 
asked if this was a lamp or an appliance. 

The computer told us that this module would be named 
Al, (We also could change this number.) Next, we phys- 
ically checked to make sure that particular module was 
set at Al. 

Now we "walked" out the door, using the joystick to 
move from room to room. We decided the living room 
TV would be assigned A2, and the living room floor lamp 
A3. (And, of course, we set the modules to the appropriate 
corresponding codes.) 

Next, we needed to program how and when we'd want 
events to occur. So we moved to the Operate mode, and 
received the House menu of all the rooms again. Return- 
ing to the dining room (which now displayed a colorful 
Tiffany lamp with the code of Al), the computer asked 
us if we'd like that light on full or dim, and at what level 
of intensity (from 10-90%). The Powerhouse can also be 
programmed to shut itself down on given days — maybe 
you need it only during the week, or only on weekends. 

On which days and at what time did we want the light 
on? We selected daily and at 6 PM. Next, we went through 
these same routines with our other two modules. 

What did we think of the X-10? Very impressive! We 
especially liked the ease of operation and the way the 
software walked us through the entire process. 

Two of the manuals are clear and helpful, going as far 
as warning you to be alert: "If an electric heater is turned 
on by remote control while clothing just happens to be 
draped over it, a fire could result," 

But the third programming manual included with the 
package is more difficult to understand. One of us, an 
engineer, found this manual fascinating; the other found 
it baffling. Still, you can easily operate the system without 
ever using this manual. 

We also liked the fact that the controller continues to 
run independently even when the computer is turned off 
after set-up. This is because the controller is actually a 
computer itself, powered by the wall outlet, with a nine- 

24 / RUN APRIL 1986 



volt battery for a backup. And since the controller uses 
only the computer's expansion port, the cartridge port 
remains free. Thus, we could still play Frogger, an old 
favorite. 

But the real proof is in action — did the system work? Yes, 
the lights clicked on promptly at 6 PM, whether or not we had 
the computer's power turned on. In fact, we were so pleased 
with the X- 1 Powerhouse that we used it as a security system 
while we were away for several days. 

Energy saving is another important application. If 
you've told your children about 900 times to turn off 
their bedroom lights in the daytime, you'll really appre- 
ciate using this lime-driven option. 

The system is very easy to operate and understand. 
However, all events on the X-10 are time-controlled; un- 
like Genesis' Home Control System (described in the next 
section), you can't program the computer to react to 
outside sensors. 

Any areas of improvement for the Powerhouse system? 
We do have one suggestion for the manufacturer: Com- 
bine the three manuals into one. We didn't like flipping 
back and forth between manuals, and would prefer that 
everything were included in one comprehensive book, 
with the more complicated material at the end. 

The X-10 interface, software and connecting cable are 
available for $70. Appliance and light modules cost about 
SI 5 each; modules that perform other functions are avail- 
able for up to S50 each. X-10, 185A Legrand Ave., North- 
vale, NJ 07047. 

Home Control System 

The Home Control System, from Genesis Computer 
Corp., consists of the VIController package, the COM- 
clock hardware/firmware (a real-time clock with battery 
backup), the COMsense hardware package and associated 
software. You can use these packages as stand-alone units 
or combine them to create a powerful home-management 
system. (A creative Florida tomato grower plans to use 
his C-64 and Genesis system to control irrigation on 200 
acres!) 

The basis of the system is the VIController. You'll also 
need modules, as you did with the X-10 system. So head 
for your local Radio Shack or Sears to purchase one or 
more modules, as Genesis does not sell them directly. 

Security is one obvious application of the Home Con- 
trol System. We liked being able to vary the times that 
the lamps and appliances turned on and off. For example, 
we ordered the light swiched off at 11:30 on Friday and 
Saturday nights, and at 1 0:30 the rest of the week. The 
advantage of this option is you can make your behavior 
less predictable and your absence less noticeable. (This 
option was also available on the X-10.) 

The software for the Home Control System consists of 
three programs: Manual Control Program (MCP), Time 
Control Program (TCP) and Super Schedule Program. 
The Manual Control Program allows you to control the 
modules and turn lamps and appliances on and off. The 
Time Control Program enables you to set up a daily 
schedule for the action to happen. 

The Super Schedule Program lets you set up a seven- 
day schedule for your system (for example, ordering an 
action to occur Monday, Wednesday and Thursday). 

As with the X-10, we needed to make sure that our 
module codes were correct. This time, we decided to use 
"L4" for our kitchen radio. The first few times the radio 
switched on, right on schedule, were very dramatic events! 




I ■ 



m 

'IMA 



M 

HP 

I 



»iS 



n 



Circle 2 on Reader Service card. 



- BUT DON'T TAKE OUR WORD, 
EE WHAT THE EXPERTS SAY! 



WORD WRITER 128 **", 

An 80-column professional word "" 
processing system (or home and business 
use. Includes an 65,000 word spelling 
checker, built-in 5 (unction calculator, 
and on-screen highlighting. 

". . . Using WORD WRITER 128 is an 
absolute joy . . . We found nothing 
but the highest quality." 

Run Magazine 






. I I#S*- -i -zxSSS*^' 



nmoixroa 



SYLVIA PORTERS 

FTMNCE 




* ,* 



SWIFTCAIC 128 Sideway 

A powerful, easy-to-use electronic 
spreadsheet designed especially for 
home and small business use. 

'. . . Everything you could possibly 
need is present in SWIFTCALC 128." 
Run Magazine 

'... . SWIFTCALC 128 has most ot the 
features of Lotus 1-2-3." + 

Aho y Ma gazine 

+ And at less than half the price! 

wilh ' 

DATA MANAGER 128 EC? 

A complete general information storage 
and retrieval system with report writing, 
graphics, statistics, and label making | 
capabilities. 

"... A powerful and flexible database 
management system that takes full 
advantage ot the C128's potential." 
Run Magazine 



' WORD WRITER 128, SWIFTCALC 
128, and DATA MANAGER 128 
interface with each other. 
YOUR PERSONAL FINANCIAL 
PLANNER interfaces with WORD 
WRITER 128. 



■nmoucras 



SwiftCalc 
128- 




SH5EWAKS 



Data Manager 

fgfJSSHSS 



^H HHMHMf 



More power for your dollar 

Timeworks, Inc., 444 Lake Cook Rd.. Deerfield, IL 60015 (3121 948-9200 



SYLVIA PORTER'S 
PERSONAL FINANCIAL 
PLANNER 

All the computer tools you'll ever need lo 
help manage your money on a day-lo- 
day basis and plan your financial future, 
too, 

". . . By far the most thorough and 
readable manual, one that will take 
you keystroke by keystroke through 
the construction of budgets and 
analysis of finance . . , The screen 
layout was the best of the programs 
we looked at . . . For beginners espe- 
cially, it's a real standout." 

New York Post 



SIDEWAYS 

The ingeniously simple software program 
that rotates your spreadsheet 
degrees as it prints out and causes your 
hard copy to print out - you guessed it- 
sldeways. 

". . . One small program that solves a 
big problem for computer users." 

New York Times 



Our customer technical support gets 
great reviews, too! 

". . . The good news starts as soon as you open the package. A 
toll-free customer hotline number Is printed on the Inside front 
cover of the documentation for each program. The support 
person I spoke wilh knew the systems and specializes In them 
exclusively." 

Ahoy Magazine 

Back-up program disks can be purchased from Timeworks at a nominal 
charge. And, with every Timeworks program you're protected by our 
liberal UPGRADE AND EXCHANGE POLICY. Details are inside every 
Timeworks package. 

Timeworks Money Back Guarantee** 

If you can find anything that works better for you, simply send us 
your Timeworks program, your paid receipt, and the name 
of (he program you want, along with your check or f 

credit card number for any retail price 
difference. If It's available, we'll buy i( 
(or you.*" 



"Qlfor valid 90 days irorn dale dI purchase <■" 19BS Twnewofks. Inc. All rights reserved 




Screen display of living room. 



The program allows you to prim oui your schedule, 
which is helpful, since the program provides neither on- 
screen graphics nor a map of where each module is 
installed. Consequently, you need to draw a diagram 
showing each module's location. 

The COMclock, another major package, provides an 
innovative solution to the problem of power outages. In 



Circle 155 on Reader Service card. 



100% Commodore Compatible 
and only... $13900 




FSD-1 5Va" Disk Drive 

The FSD-1 Disk Drive is a versalile and efficient disk drive built for the 
Commodore series of personal computers. This disk drive is fully com- 
patible with the Commodore 64 computer and direcily replaces the 
Commodore 1541 Disk Drive, giving much belter performance in terms 
of data loading and writing speed and memory buffer size. 



Special Features 



■ Full 3 month warranty 

• Slim lino construction (low profile). 

• All rriGlal vented chassis. 

• Solid State power supply. 

■ Dual serial port wilh chaining 
option. 

■ 5Vi inch industry standard format, 

■ Positive lever lock (eliminates "pop 
ouT problem). 

Remember, no sales tax in Oregon 



To order call toll free 
1-800-356-5178 

Visa and MasEercnrd are welcome. Allow 
£5.00 shipping end handling. Or mail your 
order with check or money order to: 



Emerald Components Inc. 
541 Willamette Street 
Portland OR 97401 
Tel. ™r.ii].i!M 



most home computer installations, if you lose your elec- 
tricity for either minutes or hours, your computer's mem- 
ory is erased and your data is lost forever. 

However, the COMclock plugs into your cartridge slot 
and provides you with a battery-powered, real-time date/ 
time clock. In the event of a power outage, it will also 
autoboot the disk in your drive (or the tape in your 
recorder) at powerup. (You must change the name of the 
Scheduling program to "AUTO HOOT". Consult your 
Commodore manual to see how to do this.) 

We used the COMClock for several months and ex- 
perienced several power outages in our thunderstorm- 
prone area; the autoboot function performed flawlessly. 
And, when the computer reloads, it also regains control 
of the modules and maintains the correct time via the 
battery-powered COMclock. 

The final and most unusual part of this system is COM- 
sense. This unit allows you to simultaneously connect, 
through the joystick port of your C-64, as many as six 
individual sensors (two analog and four digital) that re- 
spond to outside stimuli. 

The hardware part of COMsense is a well-constructed 
module containing a terminal block and a cord with 
joystick connector. The sensors are connected to the 
terminal block with wires that you supply. We found that 
we also needed a voltmeter to set up the analog sensors 
for this unit. (According to company executives. Genesis 
is currently preparing a turnkey radio-frequency plug-in 
unit to replace COM sense. This should satisfy most non- 
technical computer owners.) 

To use your COMsense hardware, you'll need the Super 
Schedule Program. You can run it as a machine language 
routine in the background, while simultaneously using 
your computer to run other programs written in Basic. 

We purchased such digital sensors as a magnetic switch 
and an associated magnet to use wilh our COMsense 
package. (This kind of switch is commonly used in burglar 
alarms.) After we set it up, the following occurred: When 
a window was opened, the magnet moved away and the 
switch opened. As a result, whatever alarm signal we'd 
arranged was triggered. 

We also purchased a package of five cadmium sulfide 
photo cells (part #276-1657) from our local Radio Shack 
store to test COMsense's analog capability for testing light 
levels. Using the instruction manual and our voltmeter, 
we adjusted the COMsense module and programmed the 
computer to sense a wide range of light levels. Then we 
directed the computer to turn on increasing numbers of 
lights as it became darker outside. 

Why? Just because it's 6 I'M, it doesn't mean it's always 
dark outside. And, on stormy days, it might become dark 
earlier than usual. Thus, time isn't always the hest indi- 
cator of when to switch on the lights. 

Something else we are experimenting with is a tem- 
perature-sensitive application, because we'd like to see if 
we could better control our central heating and air-con- 
ditioning systems. For example, during the summer, we'd 
like to reduce those painfully high Florida air-condition- 
ing expenses. (If you live up north, you might have some 
interest in cutting back on your heating bills.) 

We decided we could use this package to let us know 
when the inside air temperature falls below the outside 
temperature. For example, if it were, say, 75 degrees 
outside and 80 degrees inside, we'd have a radio turn on 
as a signal to us to shut off the air conditioning and open 



26 /RUN APRIL 1986 




r i s i onioftaH 



n 



m 




■•>*, 



i 



tsi 



I 



I 



A New Dimension in Fun 



Easy aircraft control, coupled 
with unexcelled omnidirec- 
tional visual (plus audio) 
references and ballistic 
power, provide the speed and 
aerobatic maneuverability 
that add up to pure fun. 
Engage in a wide variety of 
combat scenarios (land-based 
F-16 or carrier-based F-18), or 
fly over detailed United States 
scenery at Mach 2. 



t-vT^BS 


f Flight 


Simulator 


^^i -'.-■" Scenery Disk 


* compatible | 


©(ufeLOGIC 

Corporation 
713 Edgebrook Drive 
Champaign IL61B20 

1217) 359-8482 Telex: I0S99S 



Order Line: (600) 637 -4963 
Circle 40 on Reader Service card. 



the windows. Or, we could have the computer turn off 
the air conditioner and (urn on the indoor fans. 

Conversely, if you're using a wood stove (perhaps in 
your basement) for heating, you could program the com- 
puter so thai when it sensed the tempera lure was above 
85 degrees next to the stove, it would turn on fans to 
propel the hot air upwards. 

We were impressed with (his sophisticated system and 
the great degree of control h provides. Disadvantages? 
The computer must be on at all times, and both expansion 
and cartridge ports are necessary to take full advantage 
of this package. 

We also think it would be help ful if Genesis would 
suggest where we could buy, either locally or by mail, the 
sensors we needed for the COM sense module. Genesis 
officials told us that many large electrical-supply Stores 
either stock or will order high-capacity BSR modules and 
other devices. 

The VIController, COMsense and COMclock are avail- 
able for $69.95 each; the Super Schedule Program retails 
for $19.95. Or, you can purchase the entire Genesis Home 
Control System for SI 99.95. Genesis Computer Corp., 
Hen Franklin Technology Center, Lehigh University, Beth- 
lehem, PA 18015. 

Conclusion 

Both systems are creative and exciting state-of-the-art 
applications lor the C-(H. (By the way, the Genesis Home 
Control System can also run on an expanded VIC-20.) 



The X-10 Powerhouse is more of a turnkey operation, 
in the sense that the software walks you through the 
program and you can purchase the necessary modules 
directly from the company. Another advantage of the 
X-K) system is that, except when you are setting up or 
making changes, it leaves your computer available for 
other uses. 

The Home Control System is comprehensive and more 
sophisticated in that events are not only time-driven, but 
you can also use outside sensors to determine when or 
if an action occurs. Other applications are limited only 
by your own imagination. 

The principal disadvantage of the Genesis package is 
that your computer must remain on 24 hours a day, and 
you're limited in the software you can run while the system 
is in operation. 

Ifyou'd like an eminently practical application for your 
computer, why not try one of these home-control systems? 
Compare their offerings and decide which will fulfill your 
particular needs. Both can provide you with savings in 
energy and money, as well as with added security for your 
home. Then, once your system is up and running, you 
can relax and enjoy computerized control of your futur- 
istic home. El 



Address all author correspondence to Christine and John 
Adamec, 1921 Ohio St. Mi, Palm Hay, FL 32907. 



Circle 202 on Reader Service card, 



ID 

"o 

«B 
C 
0) 

E 

2 
a 



Program Your Own EPROMS 



VIC 20 
C64 



$99.50 




PLUGS INTO USER PORT. 
NOTHING ELSE NEEDED. 
EASY TO USE. VERSATILE. 

• Road or Program. One byte or 
32K bytes! 

OR Use like a disk drive. LOAD. 
SAVE, GET INPUT PRINT, CMD, 
OPEN, CLOSE— EPROM FILES! 
Our software lets you use familiar BASIC commands to 
create, modify, scratch files on readily available EPROM 
chips. Adds a new dimension to your computing capability. 
Works with most ML Monitors too. 

• Make Auio-Start Cartridges of your programs. 

• The promenade" C1 gives you 4 programming voltages, 
2 EPROM supply voltages, 3 intelligent programming 
algorithms, 15 bit chip addressing, 3 LED's and NO 
switches. Your computer controls everything from software! 

• Textool socket. Anti-static aluminum housing. 

• EPROMS, cartridge PC boards, etc. at extra charge. 
Some EPROM types you can use with the promenade" 



2758 2532 

2658 2732 

2716 27G3S 

27C1G 2732A 



4S2732P 27128 6133 X2816A* 
2564 :•/:»,<; 6143 :,;>« i:r 

2764 68764 2815' 4B01GP' 
27C04 66766 2818' 

"L1WK3HV, ra^reatt, Mlft&KM TyOTS 



Call Toll Free: 800-421-7731 or 408-287-0259 
In California: 800-421-7748 



13 



JASON-RANHEIM 

580 Parrotl St., San Jose, CA 951 12 



FH 



Attention 
Subscribers 



We occasionally make our mailing Mm available to 
other companies or organizations with products or 
sen 1 ices which we fee I might he of interest to you. Ii you 
prefer that your name be deleted from such a lisl, 
please fill out the coupon below or affix a copy of your 
mailing label and mail it to: 

CW Communications/Peterborough 

RUN 

PO Llox 954 

Farmingdale. NY M7;V7 



i'lcase delete uu name fmiii mailing lists sent to other 
companies or organizations, RUN 



3* 



Name. 



Address . 



City. 



. Stale . 



.Zip. 



'28 I RUN APRIL 1986 



Ckcle 79 on Roodor Servtcd card- 



A Printer For All Reasons 

Search For The Best High Quality Graphic Printer 



If you have been looking very long, you have 
probably discovered that there are just too 
many claims mid counter claims in the printer 
market today. There arc primers that have 
some of the features you want but do not have 
others. Some features you probably don't care 
about, others are vitally important to you. We 
understand. In fact, not long ago, we were in 
the same position. Deluged by claims and 
counter claims. Overburdened by rows and 
rows of specifications, we decided to separate 
all the facts — prove or disprove all the claims 
to our own satisfaction. So we bought 
printers. We nought samples of all the major 
brands and tested l hem. 

Our Objective Was Simple 

We wanted 10 find that printer which had all 
the features you could want and yet be sold di- 
rectly to you at the lowest price. We didn't 
want a "close-out special" of an obsolete 
product thai some manufacturer was dump- 
ing, so we limited our search to only those new 
printers that had the latest proven technology. 
We wanted to give our customers the best 
printer on the market today at a bargain price. 

The Results Are In 

The search Is over. We have reduced the field 
to a single printer that meets all our goats (and 
morel. The printer is the SI*- 1000 from Seiko- 
sha, a division of Seiko (one of the foremost 
manufacturers in the world). We rati this 
primer through our battery of tests and it 
came out shining. Phis pt inter can do it all. 
Standard draft printing at a respectable 100 
characters per second, and with a very read- 
able 12 (horizontal) by 9 (vertical) character 
matrix. This is a full bi-directional, logic seek- 
ing, true descender printer. 

"NLQ" Mode 

One of our highest concerns was about print 
quality and readability. The SP-1000 has a 
print mode termed Near fetter Quality print- 
ing (NLQ mode). This is where the SP-1000 
outshines all the competition. Hands down! 
The character matrix in Nil mode is a very 
dense 24 (horizontal) by IK (vertical). This 
equities to 41,472 addressable dots per square 
inch. Now we're talking quality priming. It 
looks like it was done on a typewriter. You can 
even print graphics using the standard 
graphics symbols built into your computer. 
The results are the best we've ever seen. The 
only other printers currently available having 
resolution this high go for hundreds more. 



Features Thai Won't Quit 

With the Si 1 - 1000 your computer can now 
print 40, 48, 68, 80, 96, or 136 characters per 
line. You can print in ANY of scores of styles 
including double width and reversed (white on 
black) styles. You not only have the standard 
Pica, Elite, Condensed and Italics, but also 
true Superscripts and Subscripts. Never again 
will you have to worry about how to prim H,0 
or X 2 . Ibis fantastic machine will do it 



automatically, through easy commands right 
from your keyboard. Do you sometimes want 
to emphasize a word? It's easy, just use bold 
(double strike) or use italics to make the words 
stand out. Or, if you wish to be even more em- 
phatic, underline the words. You can combine 
many of these modes and styles to make the 
variation almost endless, Do you want to ex- 
press something that you can't do with words? 
Use graphics with your text — even on the 
same line. You have variable line spacing of 1 
line per inch to inliniiy (no space at all) and 
143 other software selectable settings in bet- 
ween. You can control line spacing on a dol- 
by-dot basis. If you've ever had a letter or 
other document that was just a few lines too 
long to fit a page, you can see how handy this 
feature is. Simply reduce the line spacing 
slightly and . . . VOI1.A! The letter now fits on 
one page. 



$219.95 




Forms? Yes! 
Your Letterhead? Of Course! 

Do you print forms? No problem. This unil 
will do i hem all. Any Torm up to !0 inches 
wide. The iractors are adjustable from 4 to 10 
inches. Yes, you can also use single sheets. 
Plain typing paper, your letterhead, short 
memo forms, labels, anything you choose. 
Any size to 10" in width. In fact this unit is so 
advanced, it will load your paper automati- 
cally. Multiple copies? Absolutely! Use forms 
(up to 3 thick). Do you wanl to use spread 
sheets with many columns? Of course! Just go 
to condensed mode priming and prim a full 
136 columns wide. Forget expensive wide-car- 
riage primers and changing lo wide carriage 
paper. You can now do it all on a standard 
R Vi " wide page, and you can do it quietly. The 
SP-1000 is raled at only 55 dB. This is quieier 
than any other impact dol matrix printer that 
we know of and is quieier than the average of- 
fice background noise level. 

Consistent Print Quality 

Most printers have a ribbon carl ridge or a 
single spool ribbon which gives nice daik 



priming when new, but quickly starts to lade. 
To keep the printers ouiput looking consis- 
tently dark, the ribbons musl be changed quite 
often. The SP-1000 solves this problem by 
using a wide {'■':") ribbon cartridge that wilt 
print thousands of pages before needing re- 
placement. (When you finally do wear out 
your ribbon, replacement eosi is only S 1 1 .00. 
Order #2001.) 

The Best Part 

When shopping for a printer with this quality 
and these features, you could expect to pay 
much more. Nat now! We sell this fantastic 
printer for only $214,95! You need absolutely 
ii i .ill in;, else tn start printing — Just udd 
paper (single sheet or faiifold tractor), 

No Risk Otter 

We give you a 2-week satisfaction guarantee. 
If you are not completely satisfied lor any rea- 
son wt- will promptly refund your purchase. 
The warranty has now been extended to 2 
years. The warranty repair policy is to repair 
or replace and rcship lo the buyer within 72 
hours of receipt. 

The Bottom Line 

Be sure to specify ihc order # for the correct 
version primer designed for your computer. 
Commodore C-64 & C-128. Order «200, 
graphics interface & cable buih in. $219.95 

IBM -PC and compatibles, Order «KX), 
£239.95 plus 8' shielded cable #1103, $26.00 

Apple lie & Macintosh Order K300, 5239.95 
with cable 75 CPS. 

Standard Parallel with 36 pin Centronics con- 
necior. Order #2400, 5239.95 no cable 

Standard Serial with RS-232 (DB-25) Con- 
nector, Order #25(X>, $239.95 no cable 

We also have interfaces and cables for many 
other computers not listed. Call Customer 
Service at 805/987-2454 for details. 

Shipping and insurance is $10.00 — ■ UPS 
within the continental USA, If you are in a 
hurry, UPS Blue (second day air), APO or 
IPO is $22.00. Canada, Ala.ska, Mexico are 
$30.00 (air). Other foreign is $70.00 (air). 
California residents add 6% tax. The above 
are cash prices — VISA and MC add 3% to 
total. We ship the next business day on 
money orders, cashiers' checks, and charge 
cards. A 14-day clearing period is required 
for checks. Prices subject to change— CALL. 
For information call 805/987-2454 
TO ORDER GALL TOLL FREE 

1-1800) 962-5800 USA 

1-1800) 962-3800 CALIF. 



[8-8 PST] 



Dealer inquiries invited 
or send order to: 

mktMML 

1071 -A Avenida Acaso 
Camaritlo, CA 93010 



Songfest 



ByJOEMCZYNSKI 



Songfest is designed for the broad- 
est of audiences, ranging from the 
musical novice to the professional 
musician. This program allows you 
tit utilize to the fullest extent the lit- 
tle-understood SID (sound interface 
device) chip. 

Now, your Commodore can use up 
to three voices to play any song. You 
need only take the sheet music of 
your favorite song and, following 
simple menu-driven questions, enter 
that song. You can then play it back, 
modify it to your individual taste, if 
desired, and then save it to the disk 
for playback at any time. 

Since songs require an unusually 
large amount of tlisk space and are 
sequential in nature, you must use 
disks to bold them. I suggest you start 
by formatting a new disk before you 
proceed with this program. 

As you may already know, the Com- 
modore b-l SID chip is the heart of 
the 64 *s music capabilities. This highly 
sophisticated integrated circuit 
makes the Commodore a unique in- 
strument indeed. It provides the 64 
with a three-voice (three-instrument) 
and full eight-octave electronic music 
synthesizer. 

More information on the capabil- 
ities of the 64 and the SID chip may 
be found in various chapters of the 
Commodore 64 Programmer's Reference 
Guide, You may want to refer to this 



150 / RUN Al'Rll. 1986 



With this multifunctional 

musk editor, you can jam with 

your' Commodore or just sing 

along with some prerecorded 

songs. If you're especially 

musical, you can create songs 

in three-part harmony. 

mmmmmmmmmmsmmsmsmm 

guide if you wish to do some addi- 
tional experimentation with various 
parameters involved with the attack/ 
decay and sustain/release (A/D and 
SIR) settings. Fortunately, you won't 
need to read any more than this ar- 
ticle to fully utilize your 64's music 
capabilities. 

Songfest has many features that 
make it very easy to use. To get an 
accurate reproduction of a particular 
song, you must enter each note. How- 
ever, you must also realize that music 
is made up of a complex combination 
of notes, rests, tempos, rhythms and 
octaves. All of these combine to make 
a song. The correct combination of 
all these variables is available to every- 
one, directly from sheet music. Song- 
fest makes it easy to set this data into 
your 64 in the appropriate form. 



RUN It Right 



CM, C-/2S (m C64 mode) 
Disk drive only 



When you have entered Songfest 
into your 64 and saved it, run the 
program. You will see the following: 

Welcome to .Songfest 

Menu 

R = read preprogrammed song from disk 

I' = play song once 

C = continuous play; tut space bar to end 

I = input notes of your own song 

A = add notes lo song 

M = modify waveform, A/1), HIR 

S = sound change during playback 

E = error correction after input 

K = keyboard function 

Q = quit and exit program 

Any time you wish to leave Song- 
fest and return to Basic, simply press 
Q(quit and exit program) while view- 
ing the main menu. 

Menu Explanation 

R — read preprogrammed song from 
disk. If you wish to load a prepro- 
grammed song that you have previ- 
ously saved, you select this option on 
the main menu. When you do this, 
be sure to select the number of voices 
in which you saved the song. 

There is, of course, no way for 
Songfest to know how many voices 
your own creation used. When the 
screen displays the question, "How 
Many Voices Would You Like?*', you 
are simply being asked how many 
voices were actually stored to the disk 
when you last saved the song. If you 




Illustration by Katharine Mahoney 



RUN APRIL 1986/31 



try to read more voices than you ac- 
tually stored, you'll get an error. Sim- 
ilarly, if you try to read fewer voices 
than you wrote, you will also get an 
error. 

You will then be asked for the name 
of the song. Type in its name exactly as 
it appears on the disk's directory, but 
without the quotes. Once your song is 
loaded, it will begin playing automati- 
cally. When it is finisbed playing, you 
may select P or C. 

P — play song once or C — continuous 
play. These two menu options seem 
clear enough, but there are a few 
things you might like to know about 
them. First, you can play back any 
song in the number of voices in 
which it was recorded (saved). You 
can also play it back in fewer voices, 
but you can't play it in more voices, 
since those voices are just not there. 
If you choose C, pressing the space 
bar at any time will end ibe song and 
return you to the main menu. 

/ — input notes of your mm song. When 
this option is selected, the screen 
clears and displays the following mes- 
sages. These enable you to set up all 
the necessary parameters critical to 
the types of voices your songs will play 
in. Parameters for voice are now: 

W/F— 0, AID— 0, SIR— 
Select waveform ( I 7,33,05) 
Select A/D (0-255) 
Select SIR (0-255) 

Also, if the waveform 05 is selected, 
the following additional message 
appears: 

High Pulse (0-15); .1 suggestion is 8 
Low Pulse (0-255); a suggestion is 12H 

When you initially enter your songs, 
I suggest you use the following values, 
although later you may wish to ex- 
periment with others. Incidentally, if 
you only wish to change one of these 
parameters in a voice, you may press 
the return key until you get to the 
specific parameter you wish to 
change. 

Voice II W/F- 17 A/D-9 S/R-2-10 
Voice t W/F = 33 A/D- 10 S/R = 120 
Voice 2 W/F = 33 A/D = 1 SIR = 85 

When the above information has 
been entered, the following message 
will appear: "Enter Notes For Voice 
0, Enter 0.0,0, To Go To Next Voice." 

The notes available to you are: C, 
C#(Db), D, D#(Eb), E, F, F#(Gb), G, 
G#(Ab), A, A#(Bb) and B. 

Note that # signifies sharp and b 
denotes a flat. To enter a sharp, press 
Shift 3. To enter a flat, press Shift 
(&). The & symbol is used to distin- 
guish a flat from a lowercase b. 

32 / RUN APRIL 1986 



Auld Lang Syne. 



Robert Burns. 



Scotch air. 




1. Should auld acquaintance bu for-g-ot, And nev-er bro't lo mind? Should mid ac- 

2, And here's a hand, my trust- y fried', And gie'i a hand o 1 thine; Well lak' a. 



'm 1 i n r r iH-f f i f : >r i 



M 



* : r 




quaminnc-r he for-iroi. And days of auld tang 1 ryne? ... . _ 

1 . , . . _ .. , For auld lang-svne, my dear, For 

cup o' kind-ntss yel.For auld lang- syne. ■ - ' 




auld lung- syne; We'll talc' a cup o' kind-nessyet For auld lang: ayne. 

HU^J J. * +: ~r ^ r- r f» . Un | i | 




Figure 1. Auld Lattg S)7if sheet mmk. 



You are now ready to input notes 
from your sheet music or from the 
example Auld Lang Syne (Figure 1). 
As indicated earlier, music is very 
complex. Although this program 
makes entering this data quite 
straightforward, you must take great 
care in entering each note, octave 
and duration, and you must enter 
them in just that particular format — 
note, octave, duration. 

Specifically, the format must be a 
note (which may be a letter by itself or 
a letter and a sharp or flat) followed by 
a comma, plus an octave number fol- 
lowed by a comma and, finally, a dura- 
tion number. For example: C#,5,4. 
(Refer to Figures 2 and 3.) 

A comma must be used to separate 
off each entry, or it will be rejected 
and you'll be prompted with a Recto 
From Start error message. You may 
then reinput the line where the error 
occurred. 

Generally, it's good practice (ini- 
tially) to enter just one complete line 
of sheet music at a time (as in my 
example). This is typically lour mea- 
sures. If you've completed the first 
voice and wish to move on to the 
next voice, enter 0,0,0. 

Entering another voice involves 
reentering the same number of mea- 



sures, even though the notes, octaves 
and durations are different. You will 
notice that, as each note, octave and 
duration is entered, a measure num- 
ber will appear to (be right. This is 
to assist you if a note change has to 
be made later. 

The most critical point to remem- 
ber is that even if you make a mistake, 
you must still complete the same 
measure total for all the voices you 
are entering before you can correct 
a mistake. 

When you make a mistake, simply 
jot down the measure number where 
the mistake occurred. If you don't 
complete the proper measure count 
for all voices, the entire series must 
be redone from the last "A = Add 
Notes To Song" selection. 

It's a good practice to write down 
the final measure number before you 
go on to the next voice. When you 
complete the next voice, you can then 
compare and be sure that the mea- 
sure numbers are the same. There" 
fore, until you become more familiar 
with this procedure, enter only a 
maximum of four measures at a time 
for all the desired voices. 

Now use the A option to continue 
your input. This way, if you make an 
error, you will only have to enter, at 



Fleet System T. 
Word processing that spells V-A-L-U-E. 

mm ^ ^^^mKnuaM 




Complete word processing with built-in 
90,000 word spell checking- Only $69.95 



Up till now, you'd have to spend :i mini- 
mum of about $70 to get a good word 
processor for your Commodore 64™/128™ 
And if you added a small, separate spell 
checking program, vou'd be out well 
over 1100! 

Now there's Fleet System 2! It's two 
powerful programs in one, and it's per- 
fect for book reports, term papers or full 
office use. 

Fleet System 2 combines the EASIEST 
and most POWERFUL word processor 
available with a lightning- fast 90,000 
word spelling dictionary — all in one 
refreshingly FASY TO USE integrated 
system. Finally, spell checking is now 
available at your fingertips. 



You can even add over 1 0,000 "custom' ' 
words to the built-in 90,000 word dictio- 
nary. And at a suggested retail price of 
179,95, Fleet System 2 really spells 
V-A-L-U-E, and 90,000 other words too! 

Fleet System 2 helps people of all ages 
to learn to spell correctly add write better 
too. It's the ONLY full featured word 
processor that provides vou with helpful 
writing and VOCABULARY FEEDBACK 
such as: the total number of words in 
your document, the number of times 
each word appears, and total number of 
"unique" words, just to name a few. 

Fleet System 2 has every important fea- 
ture that will help you make child's play 



out of the most heavy duty typing tasks. 
There's Built-in 80 Column Display — so 
what you see is what you get, Horizontal 
Scrolling During Typing, Easy Correction 
and Movement offcxt, Page Numbering, 
Centering, Indenting. I leaders and Foot- 
ers, Math Functions, Search and Replace, 
Mail Merge, BUILT IN 90,000 word 
SPELL CHECKING and much, much 
more! 

Ask for Fleet System . 
Exceptionally Easy Packed 
with Polar, Perfectly 
irked. 






^ 

& 



APSI 



I 

COMMODORE 

us :hs GROUP 




Call 1 -HOO-34 3-4074 for the Dealer nearest vou! ■ "" 

Professional Software, Inc., 51 Fremont Street, Needham, MA 02194 {617)444-5224 



fleet System 1 '" i- a trademark of Profetafonal Software, mc. — Fltei system 2™ »u detlgncd and written by Vtttomtonlca, Ltd 
trademark* of Commodore EtectxonJci ltd. — Some printer! may no* tupport certain fleet System i function* jnd/nr reunite an I 
Distributor tnqulrtct are Invited. 

Circle 93 on Roader Service card. 



c<irtiriicrdwc(>-i |v ami Commodore i2w tM arc 

tllcrtJLC, He jh' cheek witrt yogi dealer — Ucalcr and 



NOTE TYPE 

Whole note 

Dotted half note 

Half note 

Dotted Quarter note 

Quarter note 

Dotted Eiahth note 

Eighth note 

Dotted sixteenth note 

Si x t een t h note 

Whole rest 

Half rest 

Quarter rest 

Eighth rest 



DURATION 

16 beats 

12 beats 

8 beats 

G beats 

4 beats 

3 beats 
2 beats 

1 .5 beats 

1 beat 
IE beats 

5 beats 

4 beats 

2 beats 



EXAMPLE 



J. 
J 

J. 
J 
i 

J 



Figure 2. Songfest Reference Guide. 



BBSsmmmmmmuattBBmmm 



FS 



DG 



B5 



m 



G5 



E5 



C5 



M 



F4 



C4 



n 



B3 



G3 



E3 



C3 



A2 



F2 



DZ 



Bl 



-EG 
-Cfi 

-A5 
-F5 
-K 
-B4 
-G4 
-E4 
-C4 
-A3 
-F3 
-D3 
-92 
-G2 
-E2 
-CZ 
-fll 



GI 



NOTE AND OCTAUE IDENTIFICATION CHART 

This is a sample staff with all the notes labeled. The letter indicates the note name 
and the number indicates the octave. These are the values you will be using during 
the Add or Input mode in Songfest. Simply find the placement of the note from your 
sheet music by using this guide. 



Figure 3. Songfest Reference Guide, 



most, four measures of the song. 
When the selected number of voices 
have been properly entered, play the 
song to make sure you find it pleas- 
ing. If you are satisfied, press the A 
option again and continue inputting 
youi' song. 

If you feel a note is incorrect, use 
the E option. You will be asked which 
voice contains the error (0, 1 or 2) 
and for the measure number just be- 
fore the note to be changed. 

Up until the lime you press the 
return key, you may edit as always by 
pressing the delete key and retyping 
the data. Once you press the return 
key, your data is saved within Song- 
fest. Changes at this point ret] u ire 
the use of the E option. Duration 
errors are basically fatal, because 
they offset the entire song's liming 
and measure count, therefore re- 
quiring reentry of the entire song. 

If you discover an error in a note 
or octave, mark down the measure 
number that's beside the incorrect 
enlry. Continue entering until you 
have entered all notes up to the pre- 
vious voice's measure number, (Re- 
member, all voices must have the 
same number of measures.) If you've 
decided to enter all three voices, all 
three must be at the same measure 
number before you will have a cor- 
rect song. 

This will return you to (he main 
menu, where you can select the K 
option. This will ask you which voice 
you'd like to change. You'll then be 
asked for the measure number of the 
incorrect note. After Songfest finds 
the note, you'll be asked to reenter 
the note and the octave. 

M — modify waveform. After working 
with Songfest for a while, you may 
wish to do some experimentation of 
your own. This option gives you the 
capability of playing back your song 
in just about any combination of 
waveform and auack/decay and sus- 
tain/release parameters possible on 
your 64. The M option will first tell 
you what the present settings are and 
then ask you to input your new se- 
lections. The A/I) and S/R parameters 
are explained fully in the sound sec- 
tion of your user's manual. 

The suggested waveforms are: a tri- 
angle, which is 17; a sawtooth, which 
is 33; and a pulse, which is 65. You 
may also select different settings for 
the A/D and SIR para meters. 

These parameters all affect the 
types of sounds the SID chip pro- 
duces. By careful experimentation 
and selection, you'll be able to rc- 



34 / RUN APRIL 1986 




'DERWURLDE 



All you need is then 10 lake 
Louie Ihe weapons. Ihen to make 
A Journey on it you would dare 
To lind iho devil m nil lair 
The long dark palace, seek you will 
The gems your pockels will not Ml 
Tno' energy they'll make you last 
And gargoyles then you wtH get past 
Up and up. die journey's Slow 
So down is fire) trie way to go 

The okt travellers ' words still singing 
In my head, 



WILLOW 
PATTERN 

The beautiful Pnncess Koong-Sriee 
is being forced to many a merchant, 
Ta Jin against her will. She realty 
loves a clerk. Chang, who's only 
hope Is to force his way to the 
Mandarin's palace against terrible 
odds and help her to escape. Mow 
play on... 



OTY 



Well shiver me timbers and splice the 
mainbrace and pass the grog, me 
hearties. Here be the greatest pirate 
adventure of thorn all. aboard that 
scourge of the Seven Seas - the 
dreaded Black Galleon. Feast yer 
eyes on the BOOTY-iui treasure 
stored in £0 holds. There be pirates, 
parrots and fun galore. If you don't 
like it, matey, well hang you by the 
highest yard-arm'!! 




The Warning 

Thy path is long so tread with eare 
Beware the wutl and pass hw iik 
Danger threatens all around 
So lake ye from this hidden mound 
To free thee from this sunken gale 
By way ol cave or meet thy fate 
An amulet to seek thy will 
Twas spH by quad and hidden stall 
Pass the keeper wrought with hate 
To gain an entrance to the gale 
The pieces lost must Ihee amass 
For if no cha rm then none shall pass 



CHIMERA 

Inve s t igat ions have traced the 
source of erratic radio signals to a 
giant alien vessel, orbiting the Earth 
high in the exesphore. That the craft 
is hostile, there Is no doubt; 
somebody will have to go aboard and 



CYLU 



Greetings Cylu. Warrior King, lo Ihe 
land of Evol Our people needa now 
leader to make us great again. He 
must be agile, and show that ho is 
wise and strong, and so we have 
devised a lest, tl you pass, you wi" 



FACTSHEET/ORDER HOTLINE: 201.934.7373 FIREBIRD UCENSEES INC. 74 NORTH CENTRAL AVENUE RAMSEY NEW JERSEY 07446 

■ THE MUSIC SYSTEM/ADVANCED MUSIC SYSTEM ABE TRADE MARKS Of FIREBIRD LICENSEES 

COWMODORE 64'tiS ARE TRADE MARKS OF COMMODORE BUSINESS MACHINES. A 






4Sfr 



JV 




Voice 


9: 


kl/T=17 


fl/D= 


•9 


a 


/R= 


240 
















Voice 


1: 


W/F=S 


3 


fl/D= 


= 10 


§ 


/Rs 


120 
















Vo i ce 


2: 


W/F=3 


3 


ft/D= 


= 10 


S 


•R= 


85 
















Voice 


e 


Voice 





Voice 


1 


Vo i ce 


1 


Vo i ce 


2 


Vo i ce 


2 


Ni 0, 


D 


N, 


0. 


D 


N, 


0, 


L 


Ni 


0, 


D 


N. 0, 


D 


H, 


o. 


D 


S, 4, 


12 


C, 


5, 


6 


S, 


4, 


12 


F, 


4, 


8 


3, 4, 


12 


ft, 


3, 


6 


C, 4, 


4 


ft, 

ft, 


4, 

4, 


2 
4 


Cj 


4, 


4 


F, 


4, 


8 


C, 4, 


4 




4, 
4, 


2 
4 


F, 4, 


6 


c. 


5, 


4 


c. 


4. 


6 








R, 3, 


6 


FL 


3 > 


4 


F, 4, 


'-i 








c, 


4, 


2 








ft/ 3, 


2 








F, 4, 


4 


n, 


5, 


12 


c. 


4, 


4 


F, 


4, 


12 


H ' J .' 


4 


fi# 


,3, 


12 


ft, 4, 


4 


D, 


5, 


4 


F, 


4, 


4 


F, 


4, 


4 


C, 4, 


4 


n, 


4, 


4 


0, 4.. 


6 


L- r 


5, 


6 


E, 


4. 


6 


F, 


4, 


6 


C, 4, 


6 


c, 


4, 


6 


F 4. 


2 


A, 


4, 


2 


D, 


4, 


2 


F, 


4, 


2 


ft, 3, 


2 


c, 


4, 


2 


G, 4, 


4 


n, 


4, 


4 


E, 


4, 


4 


F, 


4, 


4 


fltt,3, 


4 


c, 


4, 


4 


ft, 4, 


4 


F, 


4, 


4 


E- 


4, 


4 


C, 


4, 


4 


C, 4, 


4 


c, 


4- 


4 


F, 4.. 


6 


G, 


4, 


6 


F, 


4, 


6 


E, 


4, 


6 


ft , 3 1 


e 


c, 


4, 


6 


F, 4, 


2 


F, 


4, 


2 


F, 


4, 


2 


D, 


4, 


2 


ft, 3, 


2 


c, 


4, 


2 


fl, 4, 


4 


G, 


4, 


4 


F, 


4.. 


4 


E, 


4, 


4 


C, 4, 


4 


c, 


4, 


4 


C^ 5^ 


4 


Ft, 
G. 


4, 
4. 


2 


F, 


4, 


4 


E, 


4. 


4 


fi, 3, 


4 


R, 


3, 


4 


n, s. 


12 








F, 


4, 


12 


D, 


4, 


£ 


m ■ :■ ■ 


12 


fl. 


3, 


6 


D, 5, 


4 


F, 


4, 


6 


F, 


4, 


4 


ft, 


*^ . 


2 


fltt,3, 


4 


F- 


o 


2 






D, 


4, 


2 








fl# 


,3, 


8 






F, 


3 , 


4 


C, 5: 


6 


D, 


4, 


4 


F, 


4, 


6 








C, 4, 


6 


E, 


■^ 


4 


Fb 4, 


2 


C, 


4, 


4 


F, 


4, 


2 


R, 


3, 


12 


C, 4, 


2 








ft, 4, 


4 








F, 


4, 


4 


S, 


4, 


4 


C, 4, 


4 


F, 


3, 


12 


F, 4, 


4 


F, 


4, 

4. 


12 

4 


F, 


4, 


4 


9, 


0, 





ft, 3, 


4 


S, 


4, 


4 


G, 4, 


6 








E, 


4, 


6 








C, 4, 


6 


0, 


0, 





F., 4, 


2 


@, 


0, 





n, 


4, 


2 








n ,' 9 j 


2 








G, 4. 


4 








z> 


4. 


4 








Rt*,3, 


4 








ft, 4, 


4 








E, 


4, 


4 








C, 4, 


4 








F, 4, 


6 








D, 


4, 


6 








fi/ 3/ 


6 








E, 4, 


2 








ft, 


-! . 


2 








Fj 3, 


2 








B, 4, 


4 








fltt 


,3, 


4 








Fj 3, 


4 








C, 4, 


4 








R# 


■ 3, 


4 








E, 3, 


4 








F, 4. 


12 








fl, 


■J , J 


12 








F, 2.. 


12 








D, 5, 


4 








F, 


4, 


4 








fl#,3, 


4 








C, 5, 


6 








F, 


4, 


8 








R, 3, 


6 








ft/ 4, 


2 








F, 


4, 


8 








C, 4. 


2 








ft, 4, 


4 




















C, 4, 


e 








F, 4, 


4 








E, 

II, 


4, 
4, 


6 

2 








C 4, 


s 








G., 4, 


6 








E, 


4, 


4 








ft, 3, 


2 








F, 4, 


2 








E.. 


4, 


4 








fl#,3, 


4 








G, 4, 


4 




















ft*, 3, 


4 








D, 5, 


4 






































Figure 


4. : 


!uW 


Lang Syne h 


put data. 











produce various musical instru- 
ments. The possibilities are virtually 
endless for the types of sounds you 
can create, including those unique to 
the SID chip itself. 

S — sound change during playback. 
This menu selection lets you exper- 
iment with various sounds without 
really understanding anything about 
waveforms or A/D and S/R settings, 
which you may not yet have had time 
to learn. Once you've loaded a song, 
either from the disk or the keyboard, 
press S. Pressing fl, f3, f5 or f7 will 
play the song with different prese- 
lected voice parameters. If, after ex- 
perimenting on your own, you like 
the sound you've created, you may 
change these parameters yourself. 
3b I RUN APRIL 1986 



They are located in lines 920-970 of 
the program. 

K — keyboard synthesizer. The key- 
board synthesizer is another great 
feature of Songfest. Basically, what 
the K selection yields is a screen of 
help text, which gives you various 
alternatives to selecting, tuning and 
playing your new musical instru- 
ment, the Commodore 64. 

The fl, f3, fS and f7 function keys 
select the octave in which you wish 
your instrument to play, (fl is the 
highest octave; f 7, the lowest.) 

The f2, f4 and f6 keys select the 
waveform or instrument type you 
wish your Commodore to be. You'll 
find K to be a smooth, mellow sound, 
while fb lends to be a bit twangy. 



Pressing f8 allows any note to con- 
tinue to play until you press the next 
note. This is called maintaining the 
note. Some instruments, such as the 
accordian and many organs, are ca- 
pable of maintaining notes in this 
fashion. 

Pressing the space bar yields an- 
other interesting variation — poly- 
phonic sound, which is much like a 
harpsichord. To deactivate this, press 
the space bar again. 

Also displayed on die screen is a 
small chart, the index, which turns the 
64 into the keyboard of a musical in- 
strument. Each available note is listed. 
Beneath each one is displayed the cor- 
responding letter that you must type 
to produce this sound. To return to 
Songfest, you may press Z at any time. 

Q—quit and exit program. This selec- 
tion, of course, returns you to Com- 
modore Basic. If you accidentally 
press Q while inputting or playing 
your song, you can recover by im- 
mediately entering GOTO 40 in the 
Direct mode. 

Songfest Sample Application 

The following section will assume 
that you have an understanding of 
the basics of music. 

Relax now, and I'll take you through 
a brief example of entering music 
into Songfest. 

First, be prepared to reference fig- 
ures 2 and 3, the Songfest Reference 
Guide. Second, take a look at the 
sample song on (he sheet music pro- 
vided in Figure 1. Third, reference 
Figure 4, which is a list of all the note 
entries for the song, "Auld Lang 
Syne." This is the entire song in all 
three voices. Wait until you hear it! 
Let's begin. 

Type 1 to enter the Input mode. 
You will then see another display ask- 
ing you how many voices you'd like 
to enter. For this example, enter 3. 
You'll then be presented with an- 
other selection choice. What param- 
eters or waveform type would you 
like for Voice 0? For this example, 
use the following parameters for 
Voices 0, 1 and 2 as indicated below: 



Voice W/I- 


= 


17 


Voice A/D 


= 


9 


Voice SIR 


= 


240 


Voice 1 WIV 


= 


:« 


Voice 1 A/D 


= 


10 


Voice 1 SIR 


• 


120 


Voice 2 WIV 


= 


33 


Voice 2 A/D 


a 


10 


Voice 2 S/R 


= 


85 



Of course, you may change these 
parameters during the playback if 
you're not happy with them. 



I ■ &■ A* MM MM RS 



F-15 STRIKE EAGLE 

For Fighter Pilots— /Vot Sightseers 



Enjoyed by 
over 200,000 
satisfied computer 
fighter pilots! 



^ 




Circle 68 on Rf; niter Service card. 



s/s 



m 

W'r 





^■i 



mm 



mmM 



M 






Si M 



THE FIRST. THE BEST. 
THE ONLY REAL COMBAT FLIGHT SIMULATOR. 



i 







• •tif'i 



MAJOR BILL 

OVER 

3000 FLVtNG HOURS 



F-1 5 STRIKE EAGLE is the most realistic, accurate and fun 
combat flying simulation available. Others have tried to copy 
it. But none of them have ever strapped on a fighter to 
experience the thrill and excitement of real combat fighter 
missions like our Major Bill* has. Compare F-15 STRIKE 
EAGLE versus our famous competitors, better Known for 
their fancy hangar graphics. If you want a olow sightseeing 
hangar queen, buy theirs! IF you want a product that has had 
over SOoutstanding reviews, thrilled over two hundred thousand 
satisfied computer fighter pilots, and gives you real fighter 
pilot action, then you want F-15 STRIKE EAGLE! 



F-1 5 STRIKE EAGLE is for Commodore 64/1 2B, Atari BOO/XE/XL series, Appie 11 + 
family. IBM PC and PCJR computers for a suggested re tail price of only $34. 95. Call 
or write for more information or Money Order, MC/Visa orders. Add $2.50 for shipping 
and handling, 

HflgiBlurod trudnmnrkB ol Commnrtorn Buuirwras Unr-hiniMi. Inc., Atari, Inc., Aprilu ComputBr Inc. and 

Intnrnotiannl EJusiriGiui rvUictiinria. Inc., rnfrntictivcly 



C0»MBE f .IS STRIKE EAGLE 



COMB*! »HEA ) REAL MISjJONS-1 ISH TO THE 2 5MALI FICTITIOUS FMM1 (flEAS 
PERS'AN GLU ^_^ 

COCKPIT SOFttSTKjlTED NAW6AT10H WAP. TWO IINES Of TEXT" 
MULTIPLE RAOAR AND WEAPONS 
DISPLAY 

ACTION UU.TPLE USSION OEUECTTVES PICK ONE MISSION OR ONE SET 

AND THREATS Of THBEATS 

VALUE CHEAT VALUE -IHUNOREK OF 

HOURS Of PLAT riMEl 



"C-U COgPMtiON 



KM 



• 



*-< 



SOFTWARE 



'Mainr Bill Slunlny. USfll- Hfifservrt, Prnsideril, MitrnPi-ose 




A 



120 Lokefront Dnvu ■ Hunt Valley. MO 31030 
(301] 667-1131 






w m m m k 



After selecting these parameters, 
which basically select the "instru- 
ments" that will play the song you're 
about to enter, you will be presented 
with the note input questions. From 
•here, you just need to enter the data 
listed in Figure 4, 

But why don't you look at this whole 
process a little closer? If you look at the 
sheet music, you'll notice a time signa- 
ture of 4/4. This means that you have to 
treat each measure as if it had 16 beats. 
For a 4/4 time signature, all (and 1 do 
mean all) measures must have a total 
of lfi beats. On the other hand, a 3/4 
time signature would have 12 beats 
per measure. 

The funny-looking sign on the left 
of the music is called a C clef. To the 
right of thai is a flat designation (b) 
on the staff line 11 (remember, Every 
Good Hoy Dues Fine), This tells you 
that every time you encounter the 
note B, you must enter it flat (shift 
6), Another interesting way to input 
B flat is to enter A sharp (A#). 

You may always use this conver- 
sion if it's easier for you to remember. 
To visualize diis a little better, you 
might picture a flat as being a half 
step below a given note and a sharp 
as being a half step above a given 
note. Therefore, an A sharp is equal 
to a B flat. Similarly, an F# is equal 
to a G flat. All right, let's get back to 
the sheet music. 

Knowing that each measure has to 
have lfi beats because of the lime 
signature 4/4, let's take a look at the 
first measure in "An Id Lang Sync." 
There's only one note there, and it's 
a quarter note, which, according to 
your reference chart, is only sup- 
posed to get four beats. 

What to do now? Well, this happens 
sometimes, but, remember, all mea- 
sures with this 4/4 time signature must 
have lfi beats, or the song is not going 
to sound right. Here you can utilize a 
"rest" to fill the unused heats in the 
measure. Enter S,4,12 as your first en- 



try. Then enter C,4,4 for the quarter 

note. Thai gives you a total of 16 beats, 
and you're in business. 

You can enter as many notes as 
you'd like (up to 90 measures) in each 
voice, but I strongly suggest that, un- 
til you are thoroughly familiar with 
the program, you enter only four 
measures at a time. Enter the four 
measures, then enter 0,0,0 to move 
on to the next voice, and repeat this 
procedure until all three voices are 
complete. Play the song to make sure 
it's all right. Now use the A option 
to continue inputting. Alter you've 
finished, sit hack and listen to what 
you have accomplished. It sounds 
great, doesn't it' 

Now thai you're an accomplished 
musician, you're ready to tackle other 
songs. If you feel you're ready for the 
big step, enter an entire song in one- 
voice before going on to the next 
voice, and soon the entire song has 
been entered. 

Hints for Advanced Users 

To suit your own laste, you may 
change the number of beats that each 
note normally gets, but only if you 
change all others accordingly. For ex- 
ample, if you purchase some sheet 
music, enter it into Songfest and find 
that the tempo is too slow or too fast, 
you can change the speed by altering 
the note-duration value. 

In a song that is playing too 
quickly, double the duration value of 
each note. Give a whole note 32 beats, 
a half note 16 beats, a quarter note 
eight beats, and so on. 

In a song that's being played too 
slowly, cut the duration in half. Give 
a whole note eight beats, a half note 
four beats, and so on. Remember, 
make sure all notes are treated pro- 
portionately. Don't he afraid to ex- 
periment. As long as each voice has 
the same number of measures, there 
will be no difficulty. 

Here's another hint that may clar- 



ify some points on A/D and S/R set- 
tings. As an advanced user, you may 
understand that the actual settings of 
A/D and S/R are actually controlled 
by two bytes in the SID chip. The 
upper nibble of the A/D byte is A, 
and the lower nibble is D. The same 
holds true for the S/R byte— S being 
the high nibble and R being the low 
nibble. 

What this means is that a little cal- 
culation is necessary to obtain mean- 
ingful values of A/D and S/R. First, 
H-lc< i the desired value ol dcca> (D) 
and release (R) between and 15. 
Remember, a lower number means a 
quicker decay or release rate. Now 
pick a value for attack (A) and sustain 
(S) from to 15. 

The lower the attack number, the 
faster the note rises to its initial peak. 
The sustain value determines the am- 
plitude (volume) during the sustain 
portion of the note. 

Now, to calculate the actual value 
of A/D from to 255, take the value 
(from to 15) you have selected for 
the attack and multiply it by 16, 
Then, add this value to the value you 
have selected for the decay (from 
to In), This will give you the correct 
number to enter to select A/D. The 
same procedure applies for sustain 
and release. 

You are now well on your way in 
becoming a great computer musi- 
cian. Good luck. tH 

Note: hi future isstws we will publish lists 
of input notes for various songs that you 
may use with Songfest. We welcome 
contributions from our readers. If you have 
entered any songs in the public domain 
thai you would like to share with us, send 
. a disk anil a printout of the notes to: 
Soiigfest, RUN Magazine, Technical DepL, 
80 Pine St., Peterborough, NH 03458. 

Address all author correspondence to 
Joe Kaczynski, 89 Hillcrest Ave., Methuen, 
MA 0184-1. 



Listing 1. Sosgfest prog 



REM:MUSICOM 64:COPYRIGHT 1985 BY JOE KACZ 
YNSKI :REM*78 

5 CLR:S=54272:FORL=STOS+24 : POKEL ,0 :NEXT 

:REM*21 
10 DIMH%(2,1450),L%(2,1450),C%(2,1450),D(3) 
,R<3) ,V(3),FQ(11 ):Z=0 :REM*18 

15 FORA=0TO11 :R£ADEQ(A) : NEXT : POKE53281 ,0 

:REM*153 
20 POKE53280,2:PRINT"{SHFT CLRHCRSR RT){CT 
RL 9) (COMD 7} {38: SPACES }{ CTRL 0)" 

.•REM* 188 
38 / RUN APRIL 1980 



25 PRINT" {CRSR RT)(CTRL 9) {CTRL 2} {10 SPACE 
sHCTRL 9} {CTRL 6) WELCOME TO SONGFEST {CT 
RL 2} {9 SPACES} {CTRL 0}" :REM*57 

30 PRINT" {CRSR RTHCTRL 9 ) { COMD 7} {38 SPACE 
sHCTRL 0)" :REM*30 

35 PRINT" (17 CRSR RTsHCTRL 9) {CTRL 2) MENU ( 
CTRL 0)" :REM*133 

40 PRINT" {2 CRSR RTsHCTRL 2)R(COMD 7}= {CT 
RL 2) READ (COMD 3) PREPROGRAMMED SONG FRO 
M DISK" :REM*178 

45 PRINT"{CRSR DN ) { 2 CRSR RTsHCTRL 2 J P= PL 
AY {CTRL 61 SONG ONCE" :REM*129 

50 PRINT" {CRSR DN){2 CRSR RTsHCTRL 2]C= {C 
TRL 21 CONTINUOUS (COMD 3 ) PLAY { 4 SPACES }{ 
CTRL 9) (CTRL 21SPACEBAR {COMD 31TO END(C 
TRL 0}" :REM*14 

Continued on p. 98. 




v///////i 




Flight Simulator 

Scenery Disks 

The Challenge of Accomplished Flight 

With a realism comparable to (and in some ways even surpassing) 
$100,000 aircraft flight simulators, Flight Simulator II includes full 
flight instrumentation and avionics, and provides a full-color out-the- 
window view. Instruments are arranged in the format standard to 
modern aircraft, All the radios needed for IFR flight are included. 
Front, rear, left, right, and diagonal views let you look in any direction. 
Program features are clearly documented in a 96-page Pilot's Operat- 
ing Handbook. 

For training in proper flight techniques. Flight Simulator II Includes 
another 96-pago instruction manual, compiled by two professional 
flight instructors with over 8,000 hours flight time and 12,000 hours 
of aviation teaching experience. You'll learn correct FAA- 
recommended flight procedures, from basic aircraft control through 
instrument approaches. To reward your accomplishments, the 
manual even includes a section on aerobatic maneuvers. 

The Realism and Beauty of Flight 

Go sight-seeing over detailed, realistic United States 

scenery. High-speed graphic drivers provide an 
animated out-the-window view in either day. dusk, or ( 
riight flying modes. 

Flight Simulator II features over 80 airports in four 
different scenery areas; New York, Chicago, Seattle, 
and Los Angeles. Six additional Scenery Disks covering 
the entire Western half of the United States are now 
available in IBM and C64/128 disk formats. 



Apple and Atari versions will be released soon. Each disk covers a 
geographical region of the country in detail, and is very reasonably 
priced. 

The Pure Fun of "World War I Aee" 

When you think you're ready, you can test your flying skills with the 
"World War I Ace" aerial battle game. This game sends you on a 
bombing run over heavily-defended enemy territory. Six enemy 
fighters will attempt to engage you in combat as soon as war is 
declared. Your aircraft can carry five bombs, and your machine guns 
are loaded with 100 rounds of ammunition. 

See Your Dealer. Flight Simulator II is available on disk for the 
Apple II, Atari XUXE. and Commodore 64/128 computers for 
$49.95. Scenery Disks for the C64 and IBM PC (Jet or Microsoft 
Flight Simulator) are $19.95 each. A complete Western U.S. Scenery 
six-disk set is also available for $99.95. For additional product or 
ordering information, call (800) 637-4983. 

Apple It it a trademark ol Applf Compuwr. Inc 

Atari XI *nrl XE arc trademarks ol Alan Corp. 

Commodore 64 and I IB are trademark! oT Commodore Eletlroniti Ud 

IBM PC it a re jittered trademark ol International Buiinctt Mxhinet Corp 



I LOGIC 



713 Edgebrook Drive 
Champaign IL 61820 
(217,359-84B2Telei: 206995 

Order Line: (800) 637-4983 

lercrpdniHii 



Circle 26 on Reader Service card 



Circle 169 on Reader Service card. 



SPECIALS 



Disk notcher $5,99 

Double your disk capacily with this little toot 

Generic Disks OS/DD 7J« 



FAST RAM 



• Powerful all machine language program * Tafees up onty IK ol memory. 
* Adda 10 new commands plus and advanced DOS wedge 
Store programs sr sequential in Ram lor almost Ifltttnl access. This gives you Ihe 
advantage of having several programs m memory at Ihe same lime. 
imagine writing i game and having a sprite editor program in memory al the same lime 1 



ONLY 5 1 9 95 



PHOTOCOPY 



A utility to convert several different graphic pictures over to 
the NEWSROOM format. This program will convert the follow- 
ing. 

Hi-res Doodle, screen magic, fiexidraw, and graphics basic. 

Also converts 8K bit mapped hi-res file such as Screen Magic, 
and Fiexidraw, 

Improve your NEWSROOM library. 



*19 



95 



DIR+ 
A DISK LIBRARY CATALOGING PROGRAM 

Having problem* finding that loat duki Hero's a program lhal allows you to alphabeliie and 
pnnl oul your program names In 1 versiliie formal A scrolling arrow allows you 10 adit oul 
meaningless namei and keep wnat you want. Know what you gol and where Its all 
■ 60 10 600 titles (1 to 5 COLUMNS) can be primes per page By using optional condensed 
printing, 

* Print disk labels wllh your disk names ana ID'S. # J **QC 

* Can support up 10 1100 program titles andean ft Ml V * I 9 ■ 
■ ipnagelue in less than 1 s seconds' 

* Save (he master list 10 dish lor use wllh a word processor or a data base. 



TOOLBOX 64 AND NEW TOOLBOX 128 

Side 1 contains over too routines, some otthem are (or protection, smooth scrolling, modem 
routines and sound and color. Also a bootmaker, paddle and joystick test- read terminal, and 
auto dial and auto answer. Documented roulines allow you to use them to build your own 
programs or use alone This disk his i lot ol tricks mat are uied in commercial software 

Side 2 contains several ol the same routines for the 128 system but alio a T45edilor for going 
oul to irack 66. slong wilh a screen dump lor ihe 80 colum mode and lots, tots more. 



Side 1 C-64 Side 2 128 



All for 



$ 19 



95 



64-128 CROSS REFERENCE BOOK 

This is ihe first book available ol its kind. Complete cross-references used lo coven 64 
programs over to Ihe 128 computer. Book is formated on the lell side with the localion and 
label name, and then on Ihe rignt with the eouilvent 128 location Tbeenlire range of memory 
is covered starling at 0-Page going thru BASIC and Ihon thru the Operating System A musl 

for the serious 128 user. ^ _ — - 

$*I2 95 



64 BBS 



Full perlormance boards with lots of extra's not found Dn others. Both boards- have message 
rooms, that can be setup for a variety of d.rr* f ent usei Each room can have .t a own access 
level assigned tor maximum conimi . Bmtr , ntm **,.... <«, , *♦* 

» Remote access for system operator 

Boards activity can be sent to printer 

■ 300 1200 baud selectable 

■ Up and down lilrr transfers with a choice 
ol access levels 

• New punter and X-modem protocol sup* 
p cried. 



level assigned for iranmum control 

• 7 read and wnia rooms with up to @ 

secur i[y levels 

• Fuolic message base and sysop's mait 
bon 

• Secrai highest revel for complete access 

of ell functions. 

• Aulo cycling ol E-ma<l 



128 BBS 



$3995 



This, is the lirat complete 12& bulletin board of n's kind All ihe features of me 64 board and' 
more. The board takes advantage of the exlra memory by providing a complete seperate 
sub-board User can have both boards available al Ihe same time fmagina running an open 
boafd for everyone a secret closed board for the more serrous use*** Look at these features 
» Print Out boards activity to include what 



files accessed and by who 

* Faster performance and more storage 
usmg ihe 1S?1 drives 

* Supports Ihe use of over 500 users' 



• Both boards will support and work on. any 
type Ofdlskdnveincludlngthe big 1 mag 

SD $39 95 




NEW FOR C-64 and C-128 
THE KEEPER 

Revolutionary new technology enables virtual storage of 8191 byles of high speed RAM 
Wilh wtlle protect and inJout switches, Ihe KEEPER adds now dimensions lo youf 
computing capability Designed for the Commodore C-64 and CM28 



• M a k es Auto-Sla rt Cartrtdg as o I Your O w n P rogrsm s 

• Built-in Software Mikes Use EASY 

• Copy BASIC or Machine Language Programs 



■ Inslant Program Recall 

* May Be Used Operand Over 

■ Guaranteed lor 1 Year 



ONLY 



S 39 95 



GRAPHIC LABEL MAKER 

Give your labels the professional touch, Wilh Hi Her Graphics make you* own design or use 
one our 60 ptemade labels wilh easy to use on screen edilor You can insert up lo Ihree line* 
of lent then choose Ihe picture vOu want to put on Ihe left hand side ol Ihe label Then you 
can prinl out as many labels as you want This has goi to be the neatest label program out 
there and if 5 only grt M Qg 



,24 s 



im ■""'■""■ 


| ^- r 1 ft 1 ■flWftl'T 


I ■ .. 1 tnjTAN mRR 








■b ■::.-." 


«t> #> Fl I.H 4.1 fIT 

£pi»*V*" 

a — . Nil W 


E73 •"./;.'. ■ 


laed ■■;"""•"•" 


KS«-Hi~ 



-•' *? 



'NO** worAs mlh Print Shop 

"Aiso avattapte — fftr> t rated Graphic package lor the m and 
your print s hop There s 50 Htfte «- pic tures 



J 24 95 



1541 M.A.S.H. 



Now you cm Service your Own 1541 disk drive using 1541 MASH Save big bucks On repair 
bins Rate ihepertoimance of your drive Test and adjust RPM s Test and adpusi nead align 
menl Step by step instructions lhat anyone can follow Cays lor itsolt (he firsl lime you usr> 
it loadiusl a misbehaving drive No knowledge o! electronics is necessary All you needs is a 
screwdriver and 20' mmules * - AAE 

NOW ONLY 5 19 95 



128 80-COLUMN ADAPTER 

An adapter that plugs into your RGB output that gives you 80-columns 
of monochrome text in the 128 mode. eaqr 



THE MECHANIC 

A collection of Programmers utilities tor the Commodore-64 enthusiasts 

included are Programs which will allow you to make your 64 do thinqs it did not 

do before. Four major utilities are listed below bul contains more' 

« FULL FEATURED TRACK AND SECTOR EDITOR -D.splaycan beehanged to 

readout m ASCII, HEX or Decimal, also a directory can be listed within the 

Program 1 

a FILE MAINTAINOR - A menu driven section featuring a scrolling file selector 
to copy mumble files without typing all the names in Also inducted is a tile 
renamer. scratcher and file locker and unlocker, 

• ML MONITOR - A complete monitor with easy to use commands along with 
some extra features not found on some has the ability to do a directory within 
the monitor and send drive commands, 

• POWER SOHT - A unique sorting program lhat allows you to pull in the 
directory, sort it alphabetically or by size and Ihen store it back on the disk! 



$ 19 



95 



WANTED: PROGRAM SUBMISSIONS 

Megasoft n currently seeking quality program submissions far marketing on a nil io nar scale. 
We pay good royalties and can work several options II you feel lhat you have something of 
Interest, call (206) 667-7178 lor more information. UnlQue utilities and hardware device! i 
plus 



40 / RUN APRIL 1986 



Clrelo 189 on Reader Service card. 



AUTO LOAD 

Tired of typing load commands over and over? Here's a 
cartridge based program that will solve all your loading 
needs. Holding down different keysautomatically loads 
and runs programs along with a one button loading of 
the directory! 

* Got a menu seleclion of thy disk by just 
turning the power on. 

* ANY commands normally typed can be 
put into an automatic Power up hie. 

* Works with multibte disk d fives' 

* Great for Programmers wno load several 
utilities In a row 

* Comes with built in system rtsei switch 

* Easy lor kids who can't type yet 



ONLY 



$19 



95 




D-CODER 



• Translates any machine language p'ogrsm Inlo easyto-reatiy English descriptions with 
complete explanations of each command 

• Makes complete notations of all important memory locations accessed by the program 
[SID, VIC. MOS. KERNAL, etc.) 

• Hives you throe ways of accessing programs: 

1. Will read and lilt program! from DISK 

2. Will raad and list programs from MEMORY 

3. Direct user Input (from magazines, etc.) 

• Can be used to locale and examine any machine language program's protection 
routines' 

• Can be used to easily preak apart machine language programs lor study and 
examination' 

• Printer option for complete hard copy listings' $ -4 QQ5 
You no longer need to be an EGO HEAD In read Machine Language I v 

N-CODER 

THE PERFECT COMPANION PROGRAM TO D-CODER! 

Allows you to easily marie changes In machine language programs right on the disk! 

• Rewrite ability allows code lo be altered and trten rewritten directly to trie disk' 

• Features sectotbysector scrolling assembly language display ol machine language 
piograms' 

• Notation ol ASCII text equivalent for easy spotting of embedded text strings' 

• Handy reference display ol all assembly language commands and their ML numerical 
equivalents' 

• Byte splitter For easy splitting ol decimal 5 "| Q95 
addresses Into low bytehigh byte formal! I w 

Top Secret Stuff I and Top Secret Stuff II 

programed by Jim Drew 
Are both collections of 20 programs Per diskette (that works out to about SI 00 per program 1 ! 
trial help you explore and enhance your Commodore ti* and.'or 1 28 and 1511 disk drive Now 
you can unlock many secrets lormerly known only to top machine language programmers by 
using these sophisticated 'tools " If you have ever been curious about Ihe inner workings of 
your computer system, now is your chance to dig in and find answers with the help of these 
programs. These collections of programs have gotten rave reviews Irom actual users, and 
we are sure that you too. w'M be pleased 

These are Just some of programs included. 

TOP SECRET STUFF II 



TOP SECRET STUFF I 

Tho Dock iviow/repair disk contents! 

Sync Checker Idisketle! 

Disk Manipulation System 

Diskette Matcher (compare sectors) 

v, Track Reader 

Electronic Arts Backup 

Drive Mon rdisk drive mil monitor) 

Diskette File Log islari-end address) 

Repair A Track (recover datal 

Vt Track Formatter 



RAM Teat (test Computer RAM! 
Copy JAOOO JFFFF lunder ROMSl 
Display Q.C.R. iaii sector datai 
Smooth Scroll (messages up screen) 
Koala Dump (koala pad screen dump) 
Disk Protection Syatem Islops copies) 
Boot Maker (aulobook BASIC programs! 
Wedgi ■ fCOOO 

DisKmatenar II itiign speed version) 
No Drive Rattle ion reading errors! 



; 19 



95 



! 19 



95 



TAX PAC 

Tax preparation has haver been a breeze except wfi en you let your computer do It lor you This 
easy to use menu driven program follows your tax form line by line while computing all ihe 
necessary information It has Blithe lax tables included tor the forms listed below and will prmj 
oul all lha inlormation you need lo fill out your lormi Tax Pac reduces that chance of error in 
order lo gel that refund Oulckl 

• Tan Forms Supported 10<0. 1040A. irjaoEZ, 2t06, 2441, 4585, 340a. &*i md Schedules; 
A.B.C.D.LGiSE.W 

• Stores ill your lex information on dux for etiy recall or recomputAlion 

• Does all computations and prints ail the figures you need lo l»H out your □Itici&l tormi 

Purchase price is tax deductible 24 



GRAPHICS AND GAME DISK 



A stimulating x-raled adventure game, complete with graphic* represents no ns This u not 
your typical adventure game. FEATURES ANIMATED X-RATED CARTOONS 

$2495 



'Joystick required 



WAR GAMES AUTODIALER 



Auto Oial wiM automatically dial a set of numbers you choose 

Review Numbers will review numbers that were answered by a 
computer 

Save Numbers will save numbers where a computer answered 

Hardcopy ol Numbers will print out Nsl ol numbers wherrr a com 

puler answered 

LOAD Numbers win load In numbers lo continue where «l lefl oft 

Continue will pick up dialing where tt was inlerrupled 




SnETWRPiE, 



4th 
Edition! 



-HRNOBOCIH 
SOFTWARE PROTECTION HANDBOOK 

Fourth Edition! Now Available! 

If you're II red of being harassed by protected software and loo many copy programs, than this 
is Ihe booh for you' This 250 page manual covers the gamut from legalities lo protection 
methods to step-by-atep back up procedures Now you can loam both how to protect and 
unproltct sollware 1 The techniques covered include copying cartridges to tape or disk, tape 
protection, and disk protection Disk protection covers error numbers 20, 2 1. 22, 23. 27 and lfl 
plus single track formatting, header modification, header snapping, hall track reading and 
writing reading and modified bit denudes, formatting illegal trackrsocfors, sync writing and 
morel Forth addition contains Ihe most unusual and innovative protection analysis tool for the 
Commodore yet! - not for flenlnnars - This system expands your 1641 drive giving capability 
otherwise only possible for professional disk duplication equipment, now you can create or 
analyze exotic forms of disk protection. 'O.O.S, Kings" Take Note! - Entire tracks of data can 
be read and written wilhout regard to 'standard' sync and format. You are no longer li mited to 
sector by sector searches. Whole track readouts reveal hidden data even when all or most of 
the sectors have boon erased Uncovers and writes data under errors, pulse coaded sync or 
data, hidden data and access codea, multiple track densities and mora 1 This manual covers 
the complete implementation of Ihe track trap system including necessary software and 
hardware documentation 

. J85 

C-€4Book Only ., 



Book & Oisk of an Programs 

Tftrs manual does not condone prracy 



S 19 B us 

*29 95 l 



THE XXXXXXXXXX 

X-RATED GRAPHICS LIBRARY 

Your Print Shop May Never Be The Same/ 



X-Raled Graptircs guaranteed to spice up your special letterheads, greeting cards, signs and 
banners! Everything from mild to Loots Oul Nelly' 60 Erohc additions to heat up yOuf print 

shop graphics library plus 5 ribald Screen Magic additional SO A 95 

Prinl Shoplsa trademark ol Broderbund. 



! 24 s 



Dealer arid Distributor Inquiries Invited. 



Enclose Cashiers Check. Money Order or 
Personal Check. Allow 14 days lor delivery. 
2 to 7 days lor phone orders. Canada orders 
must be in U.S. Dollars. VISA — MASTER 
CARD — C.O.D. 

Programs tor C-6471 20 '3 00 S ft H on all orders 

Software Submissions tnvlied 





MegaSoft Limi,ed 

P.O. Box 1080, Battle Ground, Washington 98604 

Phone 800-541-1541 • 24 hour BBS order line • 206-687-5205 
Tech. Line & Foreign & In Washington state orders • 206-687-7176 



RUN APRIL iml 41 



RUN Script 64 

This month, we will give R UN Script 64 new muscles 

by adding programs tJiai let you access your printer s codes and 

customize this word processor. 



This month I will explain how to 
customize RUN Script 64 to accom- 
modate your own system setup and 
personal preferences. As I said last 
month, if you have a Commodore- 
compatible printer, it's not necessary 
for you to customize RUN Script 64, 
For those with other types of printers, 
I will first explain about RUN Script 
64's printer-macro facility, and then 
the customizing procedure. 

Defining Printer Macros 

Many C-64 owners use non-Com- 
modore printers such as the Ok i mate 
10 or Epson MX-80. Such printers 
often have many desirable features, 
like italic character sets, the ability 
to do underlining, and so on. The 
printer-macro feature of RUN Script 
64 was designed to allow you to cus- 
tomize your copy of this word pro- 
cessor so you can take full advantage 
of whatever capabilities your printer 
may possess. 

You may select any upper- or lower- 
case alphabetic character to be a ma- 
cro character. You then create a table 
of printer macros with an easy-to-use 
Basic program called Define Macros 
(Listing 1), Each macro character rep- 
resents a string of user-defined char- 
acters. When a macro character is 



42 / RUN APRIL 1986 



Bj ROBERT ROCKEFELLER 

encountered during printing, this 
string, rather than the macro character 
itself, will be sent to the output device. 

For example, let's say you own a 
printer that requires the sequence 
ESC X (decimal values 27,88) to start 
printing double-width characters. 
With Define Macros, you could select 
a character — D, for instance — to rep- 
resent this two-character string. Then, 
when D is encountered during print- 
ing, the decimal sequence 27,88 
would be sent to the printer, result- 
ing in double-width characters. You 
could then define another character, 
perhaps d, to represent the correct 
sequence to stop printing double- 
width characters. 

This macro feature is most useful 
for printing titles and subheadings. To 
create a double-width heading, first 
place the cursor in front of the head- 
ing. Next, press the f3 key. A *mac* 
message will appear on the status 
line. Press the upper- or lowercase 
alphabetic character you've chosen 
to activate the double-width capabil- 
ity (in my example, D). Finally, move 
the cursor to the end of the heading, 
press f3 again, and press the key 
you've chosen to deactivate the dou- 
ble-width feature (d, in my example). 
That's all there is to it! If you press 



RUN It Right 



064; 0128 (in 064 mode) 
Disk drive 



any n on -alphabetic character, the op- 
eration will be aborted. 

Your table can be composed of 52 
different macro definitions, each of 
which can be from one to 20 char- 
acters long. Exactly 500 bytes have 
been allocated for the complete mac- 
ro table. 

Customizing Procedure 

You can create your own person- 
alized copy of RUN Script, with a 
custom-character set, default screen 
colors of your choice, printer param- 
eters you design, and the macro table 
described above. 

Step !. Type in Listing 2, the RUN 
Script Params program, and save it 
to disk. Load the RUN Script 64 Boot 
program you typed in last month. If 
you've decided to make use of the 
printer macro feature, change line 
60 to: 

60 MACS = "RUNSCRIPT MACROS" 

If you're going to use a custom 
character set (see Step 4), make the 
variable CHAR$ in line 100 equal the 
name of your character set. For ex- 
ample, if you've saved a character set 
under the filename "Big Letters," 
then change line 100 to: 
100 CHARS = "BIG LETTERS" 



Photograph by Edward Judice 






. . ■ 



. ■ ■ 



■ - h . 




8 - 


BLACK 


1 - 


WHITE 


2 - 


RED 


3 - 


CYAN 


4 - 


PURPLE 


5 - 


GREEN 


e - 


BLUE 


7 - 


YELLOW 


8 - 


ORANGE 


3 - 


BROUN 


18 - 


LIGHT RED 


11 - 


DARK GRAY 


x*> - 


MEDIUM GRAY 


13 - 


LIGHT GREEN 


14 - 


LIGHT BLUE 


15 - 


LIGHT GRAY 


DEFAULT SCREEN COLOR ? 3 



Photg i. Screen colon )ou can select from RU\ Script farams program. 



Step 2. Step two sets the default 
parameters of" the RUN Script 64 ma- 
chine language program. First, exe- 
cute this line of Basic: 

POKK 4S,1: POKE 44,D*](i: POKE 3*4096,6: 
NEW 

This raises the stait-of-Basic mem- 
ory to allow room for the RUN Scrip! 
64 machine language program. Now, 
load RUN Script 64 with: 

LOAlV'lhRUN.SCRIFr'.H.l 

After loading, execute: 

NEW 

Now, load the previously saved 
RUN Script Farams program with a 
normal Basic load, then run it. This 
program will allow you lo select cer- 
tain RUN Script parameters. After 
you have implemented your param- 
eters, the machine language program 
will then he saved under the name 
"RUN SCRJ FT". 

Now, you must select [he screen 
colors that RUN Script 64 will use 
when first starting up. 

You will also be allowed to change 
the variable that sets the highest ad- 
dress used by RUN Script 64. You 
may set this to a lower value if you 
wish to have a machine language pro- 
gram (such as a fast-load program) 
stored in high memory. 

Next, you will be prompted to se- 
lect the default save-device number, 
which is used for all saving and load- 
ing. T ben you will be allowed to spec- 
ify the type of ASCII thai RUN Script 
will use when powering up. If you 
44 I RUN APRIL 1986 



intend to use true ASCII, answer 
"true" at the prompt. You can then 
specify whether the linefeed charac- 
ter (decimal value 10) will be sent 
after each carriage return character 
(decimal value 13). Some non-Com- 
modore printers require linefeeds to 
move to the next line. 

The final parameter, secondary ad- 
dress, is very important to users of 
non-Commodore printers. Those who 
own Commodore printers and Com- 
modore-compatible interfaces can 
leave the secondary address at 7 to 
specify upper- and lowercase printing. 

If your printer requires a parallel 
interface, check your user's manual 
for the secondary address that passes 
characters unchanged to the printer. 
This is the secondary address that 
should be used to send macro strings 
to the printer. 

You can also lock your interface 
into a mode in which characters re- 
ceived by the interface are passed to 
the printer unchanged. You must do 
this before starting RUN Script 64, 
and RUN Script 64 must be set to use 
true ASCII if this method is used. 
Also, once your interface is locked, 
you needn't specify a secondary ad- 
dress. Check your printer interface 
manual to see if it has this capability. 

An advantage to using RUN Script 
64 over other word processors is that 
you can print Commodore graphics 
characters if you have a graphics in- 
terface along with a non-Commo- 
dore printer. 

After you've set the parameters. 



the RUN Script machine language 
program will be saved. 

Step 3. If, for some reason, you have 
decided not to make use of the 
printer-macro feature, skip this step 
and go to the next. Otherwise, type 
in the Define Macros program and 
save it. 

Before running Define Macros, 
make a list of the alphabetic char- 
acters you want to use to represent 
the various functions your printer 
can handle. These will be your macro 
characters. Beside each macro char- 
acter, write the decimal values of the 
character sequence that must be sent 
to your printer to implement the 
function each individual macro char- 
acter represents. Then run the De- 
fine Macros program. 

You will first be prompted to select 
a macro character. Enter any upper- 
or lowercase character from A to Z. 
(If you make a mistake and wish to 
cancel a macro definition, use the 
asterisk.) You will then be asked how 
many characters will be represented 
by the macro character you've en- 
tered. Count them from your list and 
enter the total. 

Next, enter the decimal value of 
each character in the string, starting 
with the first and continuing until all 
have been entered. Once you've done 
this, you will have defined one ma- 
cro. The prompt, "Finished all defi- 
nitions (Y/N)?" will then be displayed. 
If you have more macro definitions 
to enter, type N and press return. 

After you've entered your list of 
macro definitions, press Y at the 
prompt. Within seconds, the pro- 
gram will create the table of macro 
definitions. The program will then 
prompt you to save the macro table 
to disk and provide the proper device 
number. 

Step 4. Finally, you must save a char- 
acter set on disk for RUN Script 64. 
Unless you have a custom -character 
set, load RUN Script 64's character 
set program (from last month) and 
run it. It will automatically create a 
copy of the C-64 upper- and lower- 
case character set on disk. 

That's all there is to it. You should 
now have a customized version of 
RUN Script 64. When you wish to use 
this word processor, just load the Boot 
program and ran it. El 



Address all author correspondence to 
Robert Rockefeller, R.R. #4, Uington, On- 
tario, Canada iXOE !(•(). 



■ 



|^^9B 




■ 

PMB ■I) 

?sSi ■Ml 



dilP 



:, SsHlll3l 




COLOSSUS CHESS IV 

CLOSES THE DOOR ON ALL THE OTHERS 



COLOSSUS is the most complete chess program 

available for the CBMtm 64/1 28 and APPLE™ 2 Series, 
written using the very latest techniques by a computer chess 
programmer of eight years experience. It has the widest range 
of true features available, including some never before 
implemented on any home computer chess program, a 

COLOSSUS has a perfect understanding jm 

of all the rules of chess, including under- £ 

romotions, the fifty move rule and all draws 

y repetition. It can handle standard mates; 
including the very difficult King, Bishop 
and Knight versus King. 



m pi 





COLOSSUS also offers the choice between 
the usual two dimensional flat board display 
or the new three dimensional real life board 
which allied to optional joystick control makes 
it clear and easy to use. it comes with a 
comprehensive instruction manual and is 
easily the best chess program for casual and 
serious players alike. 





\ 


\ 






npBBpa** 


j 


y \ 

y 




I ■; ■ 




MBp* 








'^■■■'■■" : 




'* 




1L. V<^ 




tftljl.t; .. 






FACTSHEETfflRDER HOTLINE: 201.934.7373 FIREBIRD LICENSEES INC. 74 NORTH CENTRAL AVENUE RAMSEY NEW JERSEY 07448 




Listing 1 . Define Mflfras torast 



10 REM DEFINE MACROS BY ROBERT ROCKEFELLER 

:REM*144 

90 DIM FLAG%(51) : REM FLAG ARRAY INDICATES 

IF A CERTAIN MACRO IS DEFINED :REM*160 

00 DIM MACRO$(51) : REM HOLDS MACRO STRING 

S :REM*146 

10 M1$="THIS CHARACTER HAS BEEN USED, WOUL 

D YOU LIKE TO SELECT ANOTHER (Y/N)?" 

:REM*34 
M2$="HOW MANY CHARACTERS WILL BE IN THE 
" :REM*6 

M2$=M2$+"(6 SPACES} MACRO STRING 
NTED BY THIS (3 SPACES ) CHARACTER 



20 
30 

40 

80 



210 
230 
240 

250 
260 
270 
280 
300 



320 
330 



A=780 : X=781 : ¥=782 : REM SYS 
RS 

REM SELECT MACRO CHARACTER : 
PRINT" {SHFT CLRHCRSR DN} SELECT 
CHARACTER." : 

GOSUB 11 30 
IF A$<>"*" THEN 300 
PRINT"WHICH MACRO DEFINITION DO 
H TO {3 SPACES] CANCEL ?" 
GOSUB 11 30 : 

IF A$="*" THEN 240 ! 

FLAG%(MACNUM}=0 : REM CANCEL DEF: 
GOTO 470 : 

IF FLAG% (MAGNUM) <>0 THEN PRINT M1 S 
PUT B$ : IF LEFT$ (B$,1 ) ="Y" THEN 200 

: REM* 91 
FLAG%{MACNUM)=1 :REM*61 

MACROS (MACNTJM>="" ; REM* 197 



REPRESE 
j *' 

: REM* 6 8 
REGISTE 
:REM*174 
:REM*248 
A MACRO 
REM* 21 6 
:REM*24 
:REM*4 
YOU WIS 
:REM*82 
:REM*64 
:REM*83 
REM*65 
REM*91 
IN 



370 
390 
400 
420 
430 
440 

450 

470 

480 
520 
540 

550 

560 
580 

590 

600 

620 

630 
650 

660 
680 



REM DEFINE MACRO STRING :REM*207 

PRINTM2S: INPUT COUNT :REM*63 

IF COUNT>20 THEN 390 :REM*177 

FOR LOOP=1 TO COUNT :REM*14 7 

INPUT"DECIMAL VALUE ";DEC :REM*43 



MACROS (MACNUM); 



^MACROS ( MACNUM } +CHRS ( DEC ) 
:REM*2 37 

NEXT LOOP : REM* 3 3 

INPUT"FINISHED ALL DEFINITIONS (Y/N) "; 
B$ :REM*24 9 

IF LEFTS(B$,1 }<>"Y" THEN 200 :REM*27 
REM CREATE MACRO TABLE :REM*96 

PTR=4*4096 : REM CREATE MACRO TABLE AT 
THIS ADDRESS :REM*130 

FOR ENTRY=0 TO 51 :REM*104 

IF FLAG% ( ENTRY ) =0 THEN 750 :REM*U2 
REM CONVERT TO REVERSED SCREEN CODE VAL 
UE :REM*252 

IF ENTRY<26 THEN CODE = ENTRY+U1 26 

:REM*152 
IF ENTRY>25 THEN CODE= ENTRY+39+128 

:REM*114 
POKE PTR,CODE : REM 1ST BYTE OF 1 MACRO 

ENTRY IS SCREEN CODE VALUE :REM*94 
PTR=PTR+1 : REM NEXT TABLE BYTE :REM*46 
POKE PTR, LEN( MACROS ( ENTRY )) +2 : REM 2ND 

BYTE IS ENTRY LENGTH :REM*192 

PTR=PTR+1 : REM NEXT TABLE BYTE ;REM*76 
FOR If,OOP=1 TO LEN( MACROS( ENTRY) ) : REM 

REST OF 1 ENTRY IS MACRO STRING 

: REM* 178 



Circle BA on Reader Service card. 



fftt*M 



The Handicapper 



Use your Commodore 64 to improve your performance at 
ihe track! These tine programs for Thoroughbreds, Harness 
Horses and Greyhounds combine the power of your com- 
puter with the savvy of a veteran handicapper. Spend a few 
minutes entering data, and The Handicapper will rank the 
horses or dogs in each race. All the information you need is 
readily available from the Thoroughbred Racing Form, har- 
ness or greyhound track program. We even provide a dia- 
gram that shows you where to find it! 

Horse racing factors include speed, class, past perfor- 
mance, post position, stretch gam, beaten favorite, jockey or 
driver's record, weight (for thoroughbreds) and parked-out 
signs (for trotters). Greyhound factors include speed, past 
performance, class, favorite box, kennel record, breaking 
tendencies, beaten favorite. 

Instructions and wagering guide included. Thoroughbred, 
Harness or Greyhound Handicapper, only $34.95 each on 
tape or disk. Any two, just $54.95. All three only $74.95. 




Federal Hill Software 

8134 Scotts Level Rd. 

Baltimore, MD 21208 

Toll Free (Orders Only) 800-245-6228 

For Information Call 301-521-4886 



Circle 101 on Reader Service card. 



BUSINESS •SCIENCE •EDUCATION 



$99 



TM 



The complete 
statistical 
package 
for only: 

COMM-STAT 

A Powarlul Tool lor Data Analysis and Forecasting 

• Easy to use, no commands to memorize (menu-driven) 

• Descriptive Statistics, t-tests (independent and depen- 
dent samples). General ANOVA/ANCOVA (up to five 
factors, unlimited number of cases, Repeated Measures, 
unbalanced designs, contrasts, adjusted means, and 
more), Correlations, Multiple Regression (up to 15 
predictors, unlimited number of cases), Crosstabu- 
lation. Significance Tests. 10 Nonparametric Statistics, 
and more 

• User defined (multiple) conditional selection of subsets 
of cases, various ways of treating missing data 

■ Flexible Data Editor, easy entering/editing of data, 
complex (conditional) transformations ol variables, 
and more 

• Can also access files created by spreadsheets and data 
bases 

• Barcharts, Scatterplots, clear comprehensive output 

• Will runon COMMODORE-64 (or 128) with 1 disk drive 

To order send check or money order tor $99 
(plus $5.00 shipping and handling) to: 



StatSoft' 

2832 East 10th Slreet. Suite 4, Tulsa, OK 74104. [91 B) 583-4149 
ASK ABOUT VERSIONS FOR OTHER COMPUTERS! 



46 / RUN APRIL 1986 




Circle 8 on Reader Service card. 



SOFTWARE 



Our BASIC Compilers are 
the complete compiler 
and development pack- 
ages. Speed up your 
programs from 5x to 35x, 

Our BASIC Compilers 
give you many options: 
flexible memory manage- 
ment: choice of compiling 
to machine code, com- 
pact p-code or a mixture 
of both. Also on the -128, 
40 or 80 column monitor 
output and FAST-mode 
operation. 




The '128 Compiler's extensive 80- page programmer's guide covers compiler 
directives and options, two levels of optimization, memory usage, 
input/output handling, 80 column hi-res graphics, laster, higher precision 
math functions, speed and space saving tips, more. A great package that no 
software library should be without. BASIC 128 Compiler $59.93 

BASIC 64 Compiler $39.95 




+/;+.¥>.; 



V v 



* ■ ^ 



For school or soltware 
development, select SUPER 
C. Learn to use one ol 
today's most popular lang- 
uages on your Commodore 
128. Powerful screen editor, 
compiler, linker-link up to 
seven modules. I/O 
library-includes print! and 
tprinlf. Compile your C 
programs into last machine 
language. C-128 $79.95 
C-64 $79.95 



For the professional who 
wants to easily create high 
quality charts and graphs 
without programming. You 
can immediately change the 
scaling, labeling, axis, bar- 
tilling, etc. to suit your needs. 
Accepts data from CalcRosull 
and MultiPlan. C-128 version 
has 3X the resolution of the 
'64 version. Outputs to most 
printers. C-126 $39.95 
C-64 $39.95 



PowerPlan 

One of the most powerful spreadsheets with integrated graphics 
for your Commodore computer. Includes menu or keyword 
selections, online help screens, field protection, windowing, trig 
functions and more. Power-Graph, the graphics package, is 
included to create integrated graphs & charts. C-64 $39.95 





[ 

^>rp*. 


■ ■• 

-— 1 






pli 


. ..^. 


viri 


?\zma 


1i »;- 


Ik 






, i ..-„'!, ±!_! 


Jill— 










""""ST. 

■in -,.,"'* 11 

11 *H ' ;^^ .... 




h: 




























m 


"i"*i 




ii 




■wt i 

mil — ,, 




t\ M ill *• 




ICh 


ARTPAK 











CADPAK is a remarkably 
easy to use drawing 
package tor accurate 
graphic designs. 

Using CADPAKs new 
dimensioning features 
you can create exact 

scaled output to all major 
dot- matrix printers. 

This enhanced version of 
CADPAK allows you to 
Input via the keyboard or 
a high quality lightpen. 
Two graphic screens per- 
mit you to COPY from one screen to another. DRAW, LINE, BOX. CIRCLE, 
ARC, ELLIPSE are but a few of the many selections to choose from, FILL 
objects with preselected PATTERNS; add TEXT; SAVE and RECALL designs 
to/from disk. You can define your own library of intricate symbols/objects with 
the easy-to-use OBJECT MANAGEMENT SYSTEM-it will store up to 104 
separate objects. C-1 28 $59.95 

C-64 $39.95 



Compiler and Software 

Development Syjtem 






Not just a compiler, but a 
complete system for devol op- 
ing applications in Pascal, 
Exlonsive editor with search, 
replace, auto, renumber, etc. 
Standard J & W compiler that 
generates fast machine code. 
K you want to learn Pascal or 
to develop soltware using the 
best tools available-SUPER 
Pascal is your lirsl choice. 
C-128 $59.95 
C-64 $59.95 



OTHER TITLES AVAILABLE: 

Technical Analysis System 
A sophisticated charting and technical analysis system for 
serious investors. By charting and analyzing the past history of a 
stock, TAS can help pinpoint trends & patterns and predict a 
stock's future. Enter data from the keyboard or from online 
financial services. C-64 $59.95 

Personal Portfolio Manager 
Complete portfolio management system for the individual or 
professional investor. Easily manage your portfolios, obtain 
up-to-the minute quotes and news, and perform selected 
analysis. Enter quotes manually or automatically through 
Warner Computer Systems. C-64 $39.95 

Xper 
XPER is the first "expert system" for the C-128 and C-64. While 
ordinary data base systems are good for reproducing facts, 
XPER can derive knowledge from a mountain of facts and help 
you make expert decisions. Large capacity. Complete with 
editing and reporting. C-64 S59.95 

C-123 ond G'G4 aro lrademnrki ol Commador* Business Mac run* 5. 



rerm i m 



Abacus mm Software 



P.O. Box 7219 Grand Rapids, Ml 49510 -Telex 709-101 -Phone (616) 241-5510 

Call now for the name of your nearest dealer. Or to order directly by credit card, MC, AMEX of VISA call (616) 
241-5510, Other software and books are available-Call and ask for your free catalog. Add $4.00 for shipping 
per order. Foreign orders add $12,00 per item. Dealer inquires welcome-1200+ nationwide. 



Litting I contimted. 

690 POKE PTR,ASC<MID$( MACROS (ENTRY) ,ILOOP,1 
} ) ■ : REM* 18 

700 PTR=PTR+1 : REM* 200 

710 NEXT ILOOP :REM*198 

7 30 IF PTR=> 4*4096+500 THEN PRINT" {CRSR DN} 



MACRO TABLE TOO LARGE 111 



STOP 

:REM*126 

:REM*210 

:REM*189 

DISK 

:REM*87 

: REM* 4 3 

1 ;DEV 

:REM*1 59 

850 IF DEVol AND DEVoB AND DEV<>9 THEN 84 

: REM* 173 

:REM+63 



750 
790 
820 

830 
840 



NEXT ENTRY 

REM SAVE MACRO TABLE 

PRINT"{ SI] FT CLR}{2 CRSR DNs}8 

PRINT"9 - DISK 

INPUT"SAVE TO DEVICE NUMBER 



870 
880 

890 
910 
920 
930 
940 

950 
970 
980 

990 
1 01 
1020 
1030 



I 



REM USE THE KERNAL SETLFS 

POKE A,0 : POKE X,DEV : POKE Y,0 



REM* 181 
: REM* 4 5 
REM*251 
:REM*35 
: REM* 2 5 



SYS 65466 

REM SETUP FILENAME 

B$="RUNSCRIPT MACROS" 

FOR LOOP=1 TO LEN(BS) 

POKE 849 + LOOP,ASC(MID$(I3$,LOOP,1 ) ) 

: REM* 161 

NEXT LOOP 

REM USE KERNAL SETNAM 

POKE A,LEN(BS) : POKE 

E Y, 850/256 

SYS 6546 9 : REM* 17 

REM USE KERNAL SAVE : REM* 2 7 

POKE 253,0 : POKE 254,4*16 :REM*117 
POKE A, 253 : POKE X,PTRAND255 : POKE Y 
,PTR/256 :REM*2 

SYS 65496 :REM*132 



: REM* 2 3 

:REM*85 

X,850AND255 : POK 

:REM*31 



Circle 210 on Reader Service card. 



APROSPAND-64™ Gives your Commodore 64 or 128 lull ex- 
pandability! This superbly designed expansion module plugs inlo the expan- 
sion port S oiuos you 4 switchable (singly or In any combination) expansion 
connectors ■ plus luse protection - plus a reset button 1 Be lore you buy an 
expander, be sure that it has a Iu&g to protect your computer and that you 
can activate your cartridges in ANY combination allowed by the cartridges 




The 
\ Orig iria 

Reduced to OIMLY $29.95 

Commodore Interfaces and Accessories 

Cardprint G-WIZ Printer Interface $46.95 

DSI PPI Printer Interface with Graphics $44.95 

Cardprint B (without Graphics} $35.95 

Commodore 6 Pin Serial Cable (5 ft) $ 6.95 

Commodore 6 Pin Serial Cable (8 ft) ....$ 8.95 

Add Shipping Par Harm 13.0 D Com II s it. 00 CAN.PH, HI, AK, APO, upSBIub 

APROTEK Daisy 1 1 20, 20 CPS Daisy Wheel .$299.95 

Axiom Elite 5CD, 1 CPS Daisy Wheel 

Printer, Commodore Direct Connect $184.95 

Add Shipping Par turn: J1 0.00 Cent. US (22.00 CAN, PR, HI. AK. APO. UPS Blue 

APROTEK CAft«. Addfl*TM 

1 07 1 A AvtnMs Ac«.o, C>m»rlllo. C A 930 1 L ' S u'. LI ",'? S^JffSi 

CALL OUR TOLL FREE OHDEH LINES TODAY: 

1 IBDOI 962 6aO0 USA o( 1 18001 962 3800 CALIFORNIA 

TECHNICAL INFORMATION; 1 (80S) 9B7 2454 

All Products havo 2 Week Satisfaction or Money Back Guarantee 



1070 
1110 
1130 
1150 
1160 
1170 
1180 



END 

HEM INPUT 
INPUT A$ 
IF A$="*" 
AS<"A*' 



IF 
IF 
IF 



SUBROUTINE 

A$=LEFT$(A$,1 ) 
THEN RETURN 
THEN 1130 
A$>"{SHFT Z}" THEN 1130 
A$>"Z" AND AS<"{SHFT A}' 



1200 
1210 
12 30 RETURN 



IF 
167 



REM*52 

REM*26 

REM*! 6 

:REM*156 

:REM*158 

: REM* 51 

THEN 1130 

: REM* 30 

THEN MACNUM=ASC(AS}-65 

: REM* 4 4 
A$>="{SHFT AJ" THEN MACNUM=ASC( AS ) - 

: REM* 5 6 



IF A$<="Z' 



: REM* 12 



Listing 2. 



1 REM SELECT DEFAULT PARAMETERS 
40 REM SELECT SCREEN COLORS 
50 PRINTCHR$(147)"0{2 SPACEs)- 

60 PRINT"! (2 SPACES)- WHITE" 
70 PRINT"2{2 SPACES)- RED" 
80 PRINT"3{2 SPACES}- CYAN" 
90 PRINT"4{2 SPACES)- PURPLE" 
100 PRINT"5(2 SPACES)- GREEN" 
110 PRINT"6{2 SPACES)- BLUE 
120 PRINT"7(2 SPACES)- YELLOW 
130 PRINT"8{2 SPACES)- ORANGE 
140 PRINT"9(2 SPACES)- BROWN 
150 PRINT" 10 - LIGHT RED 



160 PRINT"11 
170 PRINT"12 
180 PRINT"13 

190 PRINT"14 
200 PRINT"15 
220 PRINT 



DARK GRAY 
MEDIUM GRAY 
LIGHT GREEN 
LIGHT BLUE 
LIGHT GRAY 



: REM* 38 
:REM*140 
BLACK" 

:REM*1 30 

:REM*26 
:REM*162 
:REM*220 

: REM* 8 4 
:REM*1 54 
:REM*192 
:REM*21 2 

:REM*80 
: REM* 22 6 
:REM*236 
:REH*21 6 
: REM* 106 
: REM*! 22 
:REM*202 
;REM*164 

:REM*66 



230 INPUT"DEFAULT TEXT COLOR (3 CRSR RTs)0{3 

CRSR LFs)"fCOLR :REM*150 

240 POKE 6684, COLR :REM*54 

250 INPUT" {CRSR UP) DEFAULT SCREEN COLOR {3 C 

RSR RTs}3{3 CRSR LFs)";COLR : REM* 122 
260 POKE 6682, COLR :REM*20! 

270 INPUT" {CRSR UP}DEFAULT BORDER COLOR { 3 C 

RSR RTs)6{3 CRSR LFs)";COLR : REM*! 75 
280 POKE 6683, COLR :REM*29 

290 INPUT" {CRSR UP) DEFAULT STATUS LINE COLO 

R{3 CRSR RTs}6(3 CRSR LFs)";C0LR 

:REM*189 
300 POKE 6685, COLR :REM*179 

330 REM INPUT HIGH MEMORY LIMIT :REM*135 
340 PRINT : PRINT :REM*39 

350 INPUT" {SHFT CLR ) RUNSCR IPT ' S HIGHEST ADD 

RESS{3 CRSR RTs)53247{7 CRSR LFs)";ADR 

:REM*151 
360 ADR=ADR-256 : POKE 6691 , ( ADR/256-INT( AD 

R/256))*256 : POKE 6G92 , ADR/256 :REM*1 87 
390 REM SELECT DEFAULT SAVE DEVICE : REM*! 59 
400 PRINT : PRINT :REM*99 

410 PRINT"ENTER THE DEVICE NUMBER OF YOUR M 

AIN" : REM*! 05 

4 20 PR INT" DATA STORAGE DEVICE." :REM*139 
430 INPUT"DEFAULT SAVE DEVICE (3 CRSR RTs)8{ 

3 CRSR LFs)";DEV : POKE 6686 f DEV :REM*5 
460 REM INPUT DEFAULT ASCII MODE :REM*7 
470 REM TRUE ASCII OR COMMODORE ASCII 

:REM*59 
480 PRINT : PRINT :REM*179 

490 PRINT"TRUE ASCII OR COMMODORE (NORMAL) 

ASCII?" :REM*29 

500 INPUT"SELECT TYPE ( TRUE/ NORMAL) { 3 CRSR 

RTs) NORMAL {8 CRSR LFs)";A$ :REM*73 



48 /RUN APRIL 1986 



Circle S on Reader Sorvica card. 




and C-64 



CWWO?Q5r r -~| fr\ J 






INTERNALS 
1 




Abacus 



Software 



7 C MOM i »',"«C» U <^i V-/\ 

BASIC 7.0 
INTERNALS 



". . : : ~ : : :::r: ezl: 



S*?jffSffl^ 



B 



Al MvUsBffiffl|St>fLwjr; 



Detailed guide presents the l£B's 

operating system, explains graphic 
chips, Memory Management Unit. 80 
column graphics and commented 
ROM things SOOpp S1995 



Got all the inside information on 
BASIC 7,0. This exhaustive hand- 
book Is complete with commented 
BASIC 7.0 ROM listings Coming 
Sumrtw'66 $1996 



The Cehniiwe I Xjf "cSP! 
BASIC saufca J °* — ■ v -~**\ * 

COMPLETE BASIC 
HAKDBOOK 



fill) 




a -ap i a ■ occ Kcn-uow «jh_ish CO of 
AhiCUi Wfftffll Soflw.iTL: 






PEEKS & POKES 




i H .1 U t't'J'l] LLM] 



ax W 1 ' 1 ! 1 ;: ■ ? 



Abicus 



Soft wire 



Introduction to programing: problem 
analysis; thorough description of all 
HAStC commands with hundreds of 
eiamptes, monitor commands, utik- 
nios; much more. 40Opp J19.9S 



Presents .dozens ol programming 
quick-hitters. Easy and useful 
technique* on the operating system. 
Hacks, 2ero-pag» a pointer*, the 
BASIC Interpreter and more Si9 95 




COMMODORE r^j (VN -W 

1571 INTERNALS 1 



// ^\ 






" 




:) 





Abacus 



Suflv 




Abacus 



Software 



Fitted with info for everyone. Covers 
80 column hl-ros graphics, win- 
dowing, memory layoul, Kernal 
routined, sprilus h software pro- 
tect! on, a ulosta rt mg . SOOpp $ t 9 95 



Insiders' guide Tor novice & ad- 
vanced users. Covers sequential & 
relative files, & direct access com- 
mands. Descries DOS routines 
Commented livings SOOpp £19 95 



Learn Tun da men tats ot CAD while 
developing your own system, Design 
objects on your screen to dump to a 
printer. Incudes listings for '64 with 
Si iron's Basic 300pp $19.95 



COMMOD-C"sr ._" 



II (Z 



CP/M OH THE 




D_LO CUP LTTDt ij ' 1 1 



[M l .' Mi '!'l |l 'l'i' L 



*LH,T>-GCCl 

Abacus 



iowMa*i*n5* 
Software 



the 

OWllrCSBM*; 

FORTHE / 

COMMOOOH£' 



Aominjru; 
CAHEHRftERS 

tiArtMsooKroR 

tiwtuw i.i. 



Essential guiuy for everyone Inter- 
ested In CPIM on iho 129. Simple 
explanation ol Tho o&oralLng system, 
memory usage, CP;M uiiliiy pro- 
grams, su omit fi los 4 more. $19.95 




ANATOMY OF C-64 Insider's guide to the 

'64 internals. Graphics, sound, I/O. kornal t 
memory maps. more. Complete commented 
ROM listings. JOOpp S19.95 

ANATOMY OF 1541, DRIVE Bast 
handbook on BjSOYpfeS®"' al1 - Manv 
on am plot and WjHjA*40H>f commented 
1541 ROM list Ind*?-* SOOpp $19.95 

MACHINE LANGUAQE CS4 Loam 

65 to code write last programs. Many sam- 
pies and listings lor complete assembler, 
monitor, 1 simulator. 200pp $14.95 

GRAPHICS BOOK C-64 - best reference 
covers basic and advanced graphics. 
Spriles, animation. Hires, Multicolor, 
lightpen, 3D-grnphics, IRQ, CAD, pro- 
jections, curves, more. ISOpp $19.95 



TRICKS & TIPS FOR C-64 Collection of 

easy-to-use techniques: advanced graphics, 
improved data input, enhanced BASIC, 
CPj'M.mora. Z75PP S19.9S 

1541 REPAIR & MAINTENANCE 
Handbook describes tho disk drive hard- 
ware. Includes schematics and techniques 
to keep 1541 running. 200pp $19.95 

ADVANCED MACHINE LANQUAGE 
Nol covered elsewhero: - video controller, 

inletrupts, Umers, clocks. I/O. real time. 
extended BASIC, more. 210pp $14.95 

PRINTEft BOOK C-64/VJC-20 Under- 
stand Corrtmodore, Epson-compattole print- 
ers and 1520 plotter. Parked: utilities; gra- 
phics dump; 3D-plot; commented MPS801 
ROM lutings, mote. 330PP $19.95 



SCIEHCEjENGINEERING ON C-64 In 
depth intra to computers in science. Topics; 
chemistry, physics, biology, astronomy, 
electronics, otnere. 3S0pp $19.95 

CASSETTE BOOK C64/VIC20 
Comprehensive guide; many sample 
programs. Nigh speed operallng system 
last Id* loadi no and tavmg. 225pp $14.95 

IDEAS FOR USE ON C-04 Themes: 

aulo expenses, calculator, recipe file, slock 
lists, diet planner, window advertising, 
others. Includes listings. 200pp $12.95 
COMPILER BOOK C-64fC-128 All you 
need to know about compilers: how I hey 
work; designing and writing your own; 
generating machine code. With working 
example compiler. DQOpp $16.95 

c-t!»«ioo 



Abacus mm Software 



Adventure Gimewrlter'i Handbook 
Step^by-slep guide to designing and wriling 
your own advonturo games. With automated 

adventuTs game generator. ZOOpp Sl*.95 

PEEKS « POKES FOR THE C^M 
Includos In-doplh explanalionfl el PEEK h 
POKE, USR, and other BASIC commend*. 
Learn the "im&e* trioX* to Qel the rnosi out 
o! your 64. 2O0pp £u -it 

Optional DltStetl?* tar booke 
For your convenience, the programs 
contained in each of our books are avail- 
able an diskette to save you time entering 
them Irom your keyboard. Specify name of 
book when ordering. $14.95 each 



£4 *i* iffad*T,*r.u ot CcRwriodv* Buii-mm* rU^thin**. 



P.O. Box 7219 Grand Rapids, Ml 49510 -Telex709-101 • Phone (616) 241-5510 

Call now for the name of your nearest dealer. Or to order directly by credit card, MC, AMEX of VISA call (616) 
241-5510. Other software and books are available-Call and ask for your free catalog. Add $4,00 for shipping 
per order. Foreign orders add $10.00 per book. Dealer inquires welcome-1200+ nationwide. 



Listing 2 coniimud. 

510 IF LEFTS ( A$, 1 )="T" THEN FLAG=255 



GOTO 



520 

530 
5-50 
570 

580 
590 



600 

610 

620 

630 
640 
670 
680 
690 



710 
720 

730 

740 
750 

760 



540 

IF LEFT$<A$,1 ) 
40 

GOTO 480 
POKE 671 6, FLAG 
REM SELECT LINE 



"N" THEN FLAG=0 



: REM* 51 

GOTO 5 

REM*60 

:REM*102 

: REM* 138 

FEED OR NO LINE FEED 

: REM* 102 

PRINT : PRINT :REM*24 

PRINT"SHOULD A LINE FEED CHARACTER BE P 
RINTED AFTER EACH CARRIAGE RETURN ?" 

: REM*! 62 
INPUT" ( Y/N) {3 CRSR RTs)N{3 CRSR LFs}";A 
$ :REM*114 

THEN FLAG=255 

:REM*132 
THEN FLAG=0 



IF LEFT$(A$,1 )="Y' 

IF LEFT$(A$,1 )="N" THEN FLAG=0 : GOTO 6 
40 : REM* 3 4 

GOTO 580 IREM+210 

POKE 671 3, FLAG :REM*44 

REM INPUT SECONDARY ADDRESSES :REM*42 
PRINT : PRINT :REM*124 

PRINT"ENTER THE CORRECT SECONDARY ADDRE 
SS TO" : REM* 106 

PRINT"CAUSE THE PRINTER TO PRINT IN " 

:REM*16 
PR INT"UPPER /LOWER CASE." :REM*216 
INPUT"TEXT SECONDARY ADDRESS ( 3 CRSR RTs 
}7{3 CRSR LFs}";ADR :REM*200 

POKE 6693, ADR :REM*110 

PRINT :REM*76 

PRINT" ENTER THE SECONDARY ADDRESS TO US 
E WHEN" : REM* 16 

PRINT" PROGRAMMING THE PRINTER WITH MACR 
O" :REM*42 



770 
780 

790 
820 
830 
850 
86 
870 
880 

890 

900 

910 
930 
940 
950 
960 

970 
990 



PRINT"STRINGS." 
INPUT"COMMAND SECONDARY 
RTs )7 (3 CRSR LFs}";ADR 
POKE 6694, ADR 
REM SAVE RUNSCRIPT ML 
PRINTCHR$(147) ; 
PRINT" 8 - DISK" 
PRINT" 9 - DISK" 
PRINT 



:REM*51 
ADDRESS (3 CRSR 
: REM* 125 
:REM*237 

:REM*55 
: REM* 21 5 

:REM*81 
:REM*1 07 
:REM*207 



1020 

1030 

1040 

1050 
1080 



INPUT"SAVE TO WHICH DEVICE (3 CRSR RTs) 8 
{3 CRSR LFs)";DEV : REM* 149 

IF DEV><1 AND DEV<>8 AND DEV<>9 THEN 83 
:REM*85 

POKE 780,0 : POKE 781, DEV : POKE 782,0 

:REM*115 
SYS 65466 : REM SETLFS :REM*31 

PROG$= "RUNSCRIPT" :REM*1S7 

IF DEVol THEN PROG$ = "0 : "+PROG$:REM*1 1 5 
FOR LOOP=l TO LEN(PROG$) :REM*121 
POKE 849+LOOP,ASC(MID$(PROG$,LOOP,1 )) 

: REM* 187 

NEXT LOOP :REM*43 

POKE 780, LEN( PROGS) : POKE 781,850AND25 

5 : POKE 782,850/256 :REM*57 

SYS 65469 : REM SETNAM :REM*243 

ADR=12048 : REM END OF RUNSCRIPT 

:REM*253 
POKE 253,4681AND255 : POKE 254,4681/25 
6 :REM*192 

POKE 780,253 : POKE 781 , ADRAND255 : PO 
KE 782, ADR/256 :REM*248 

SYS 65496 : REM SAVE :REM*78 

END : REM* 6 2 



Circle 132 on Reader Series card. 



Circle 197 on Reader Service card. 



NEW UPDATED 

DISK NIBBLER 

VERSION 2.1 



FOR COMMODORE 64 and 1 26 (in 64 mode) 

• Copies 70 new 1985 disks not copied by the 
original ULTRABYTE DISK NIBBLER 

• Copies 30 more disks lhan NIBBLER V2.0 

» Copies 99 * % of protecled software 



NIBBLER V2.l EVEN COPIES ITSELF 



For this reason, no refunds will be given 
THREE NIBBLERS ON ONE DISK 

• Single 1541 or 1571, copies In 3 minutes 

• Two 1541's, copies In 60 seconds 

• Dual MSD drive, copies In 70 seconds 

• Both automatic and manual copy parameters 
for single 1541 or 1571 

( Dual drive Nloblers are nol quite as powerful ) 



S 39.95 + S 4.00 shipping & handling 



Mastercard, visa. Check or M.O., Calif, add B.5V» ( $ 2.60 ) sales lax. 
Foreign orders/COD add S Z 00, Payment must be In U.S. funds 

UPDATES- Previous ULTRABYTE customers may order V2.1 lor 
120.00 plus S4.00 shipping. Owners of V2.0 may have their disk 
updated to V2.1 by returning the original V2.0 disk with 510.00 
plus $4.00 shipping. Foreign add I 2.00. No COD'i on updates 

To order, write or call 24 hr, order line 
For Information, write. Phone for orders only 

ULTRABYTE (818) 796-0576 
P.O. Box 789 LaCanada, CA 91011 USA 



DEALERS & DISTRIBUTORS WANTED 



50 / RUN AI'RIL 1986 



THE BASEBALL DATABASE 



LET YOUR COMPUTER 
KEEP TRACK OF YOUR 
TEAM'S BASEBALL STATS 
FOR YOU! 




• Detailed Users Manual 

• Fast Statistics Retrieval 
from Disk 



1 Hits, Runs, Errors, LOB 
and ERs for Every Inning 
All Totals, Cumuiatives, 
Averages Etc. Calculated 



EASY TO USE 

• Clear Screen Directions 

• Easy Data Entry 

and Correction 

COMPREHENSIVE 

• 23 Batting and Fielding 

Statistics 

• 22 Pitching Statistics 

• Up to 30 Players 

• Unlimited Games 

DETAILED PRINTED REPORTS 

• Player Rosters • Win/Loss Records 

• Game Summaries • Team Cumuiatives 

• Pitching Cumuiatives • Player Histories 

• And a lot more 

$49.95 apple ne/iic $39.95 commodore 64 

• 15 day money back guarantee 

• Check or money order please, plus $2.50 shipping and handling 

• Program specs and details available upon request. 

JACOBSEN SOFTWARE DESIGNS 

1590 E. 43rd Avenue 
Eugene, Oregon 37405 
Phone: (503) 343-8030 



H BiiraPi IH ■ 

■■."•'• ■:'■'■■■ " 






t 



^r^ 




i 



m 




.- -.--•■■ ■'• -■ -' . .1- 



C ice to 09 on FmKhM Scrvicii card 



1 



D 1; '.:'■:.■; ■■■: ; lllll 

THEMUSIGS^TEf 




i= igfefi] '.fcl! Ill] 







OUND SYNTHESIS HAS 



Jill 
IH 




THE 

MUSIC SYSIBA 



^tseBtso 



'T[ li. 






IMPLE 



(OR GOOD LOOKING). 



THE ADVANCED MUSIC SYSTEM 

The package lor the professional musician. Includes Printer 
Options lor completed sheet-music, Linker for creating full-length 
compositions, and MIDI capability for controlling and playing back 
through conventional MIDI keyboards and synthesisers. An invalu- 
able aid to live performance and serious composition. 



"Quite simply the best piece of 64 music software yet" 
-Commodore Horizons Magazine UK. 



THE MUSIC SYSTEM 

Use your Commodore keyboard to enter and correct music with the 
casselte recorder sfyie multi-lracking functions. 

The sound editing module contains custom designed software which 
extends the range ol the sound chip. Creating and modifying sounds 
which the sequencer allows you to soundscape' and mix in real-time. 

FEATURES: 

' 4000 note Sequencer ' Save to tape or Disk 

* Over-Dub facility * Professional Manual 

' 30 Present sounds " Upgrade to advanced music system offer. 

* Sample Music Files 



THE STANDARD IS SET - NOTE FOR NOTE THE MUSIC SYSTEM* AND ITS' 

BIG BROTHER THE ADVANCED MUSIC SYSTEM* GIVE YOU MORE THAN 

ANY OTHER MUSIC PACKAGE AVAILABLE - AT ANY PRICE 



EASE OF USE FOR THE BEGINNER - REVOLUTIONARY SOPHISTICATION FOR THE MUSICIAt 
2 YEARS OF DEVELOPMENT AND PREPARATION HAVE PRODUCED THE MOST ADVANCED APPLICATION 
SOFTWARE YOU CAN BUY FOR THE COMMODORE 64 and 128* 
IN FACT ALL YOU NEED IS SOME IMAGINATION! 

FACTSHEET/ORDER HOTLINE: 201.934.7373 FIREBIRD LICENSEES INC. 74 NORTH CENTRAL AVENUE RAMSEY NEW JERSEY 07446 






• THF MUSIC KYSTFM'ArWANCFD MUSIC SVSTFH ARF TRAnF MARKS OF FIREBIRD I ICENSFFS 






Please Send Me 

The Following 

Back Issues of ReRUN: 



Buy Both Vol. I and 
Vol. II*— SAVE $5 

■ CawcUcs $1 7.VJ4 ■ 2 Disks $37.9* 



n Spring Edition*-mdud« : 

+ Tax Records 64, +CalcAid, °Quatro, and + Fly 
The Grand Canyon. (Runs on C-64, VIC-20, and/or 
CI 28. Separate media for C-64 and VlC-20. Please 
specify.) 

□ GAMEPAK-Features never-be- 
fore-published games: Ski, + Hassle-Castle, and 
+ Lava Pit, Plus, RUN favorites like Find The Word, 
and Tag. (Runs on C 64/C-128.) 

□ Summer Edition-menu*: 

Sound F.ffccts, + Joystick Artist, +Play Ball, and 
Money Manager. (Runs on C-64. CI 28.) 

Fall EditlOn-lndudes: Home Run 
Derby, Turtle Graphics, Big Letters, Function Keys, 
Test Maker, Flynn's Gold, + Disk Doctor, and more! 
(Runs on CM, C-128.) 

□ Productivity Pak Disk + 

—Includes: Home Finance Aid, Basic 4,5, Datafilc, 
DF Mail, DF Report. DF Print, DF Calc, Run 'Perm, 
Run It Write, Disk Master, Graphmaker, Memo, 
Screen Print (programs run onC-64/C-128 in 64 Mode 
only) 

□ Winter Edition-indude* Per. 

feet Typist, Pay the Bills, UltraQuiz, Perfect Pitch, 
Make Music, Source Reader, Source Print, Brain- 
storming, + Songfest, +Joy to lite World, + Adeste 
Fideles, + Spirited Sprites, and more! (programs run 
on C 64JC-128 in 64 Mode only) 

+ Available on dul only. 

Available on C-G4 version only, 

Diiki contain more propami lhan cuseliei 

• Sepatale teuton available for VIGJO 

DC-64 QVIC-20 
D Cassette $11.47 each 

□ Disk $21.47 each 

□ Payment enclosed Q AE Q Visa QMC 



— I 



Card ft . 



Exp. Date. 
Signature. 
Name 



Address . 



City. 



. State . 



.Zip. 



Prices include po*us;r and handlinj. 

Pleax allow 4-6 *ceb for delivery. 

US fundi on US banks only. 



4-86SI 



80 Pine St" IVieihoniujih, Ml 03458 



If Your 
ReRUN Library 
Is Incomplete, 




Fill In The Blanks! 

Missing any of these hot selling back issues of ReRUN? 



Summer Edition 
Fall Edition 
Productivity Pak 
Winter Edition 



■ Volume I 

■ Volume II 

■ Spring Edition 
O Gamepak 

It's not too late to catch up! While quantities last, you 
can get every ReRUN published. Enjoy the most popu- 
lar RUN programs on cassette or disk! It's as easy as fill- 
ing out the coupon, or calling 1-800-258-5473. In NH, 

dial 1-924-9471. 



Shopper's Guide 
To CP/M Software 



For those of you just starting to build your CP/M 

public domain library, here are four utilities you should, add to 

your shopping list. They help you save disk space and take 

better advantage of your on-line time. 



With thousands of CP/M public do- 
main programs available, it's difficult 
10 know which ones to acquire first. 
This article will describe some of the 
more important programs, explain- 
ing how they work and why they've 
become so popular. Most are avail- 
able through public domain software 
vendors or from local electronic bul- 
letin boards. (See "CP/M Treasure 
Trove," in RUN'S January 1986 issue.) 

Squeeze and Unsqueeze 

Two of the first programs you 
should look for are SQ.COM and 
USQ.COM. These programs have un- 
dergone several improvements, and 
each version gets a new version num- 
ber tacked on. (The programs may- 
have different names, such asSQKEZ, 
SQEZR or UNSQ.) In addition, some 
electronic bulletin boards put these 
programs into a library file. (More 
on library files later.) 

SQ (called Squeeze) is a program 
that compresses data to create a much 
smaller File. Typically, this program re- 
duces a file to about two-thirds of 
its original size. Phone transmission 
limes for squeezed files are much less 
than for unsqueezed versions, so BBS 
users can save time (and long-distance 
phone charges) by learning to use SQ. 
CP/M bulletin boards use SQ to reduce 
the amount of disk space that pro- 
grams occupy, and typical CP/M users 



By CHERYL PETERSON 

can use it to minimize disk space for 
archival purposes. 

By using SQ to compress datafiles 
that aren't being actively used, you 
can also save on the number of disks 
you buy. Because these files can't be 
modified without first unsqueezing 
them (using USQJ, it isn't a good idea 
to squeeze files you use on a daily or 
weekly basis. But for business records 
or letters that you must keep on file 
for a specified period, compression 
can save a significant amount of disk 
space. 

SQ is also good for use with backup 
files. Since they rarely have to be 
used, unsqueezing the few files you 
may need in case of a "crash" is a 
small inconvenience when you con- 
sider the disk space saved. 

Because most electronic bulletin 
boards use SQ to save the limited 
disk space on their drives, you will 
notice that many of the programs 
have a "Q" as the next to the last 
letter in their name. This means that 
the program needs to be unsqueezed 
before you can run it. 

Using SQ and USQ 

Both of the programs are very easy 
to use. Despite this, I highly recom- 
mend getting a copy of the docu- 
mentation and a complete descrip- 
tion of how the programs work. (You 
should download ,DOC files from the 



board.) Batch processing and other 
more involved uses of the programs 
are described there. 

Since you'll probably be using it 
first, USQ gets first treatment. The 
more recent versions have a partial 
unsqueeze feature built in. This al- 
lows you to view the beginning lines 
of a file to confirm its identity. Type: 
USQ-Z {filenamel} 

/ is the number of lines to he un- 
squeezed and can be up to 65,535. 
Filenamel is the name of the file to 
be unsqueezed. 

If the file to be unsqueezed isn't 
on the default drive, you must use a 
drive specifier. If the -Z isn't used, 
then the program unsqueezes the en- 
tire file and writes it to disk for you. 
Be sure there is enough room for the 
new file; remember, the newly cre- 
aled file may be twice the size of the 
original. 

SQ works much the same way as 
USQ. Type: 

SQ (filename) 

Multiple filenames may be used if 
you have several files to squeeze. Be 
sure there is enough room on the 
disk for the squeezed version. 

Since SQ and USQ occupy about 
38K of disk space, place them in the 
A drive and reserve the B drive for 
the programs with which you'll be 
working. This leaves more room on 
RUN APRIL ISWi / 53 



XXX.RAS An unrompiled Basic prtigrani. 

XXX.C Uncompiled Cprograia 

XXXPAS An uii ami piled Pascal program. 

XXX.FOR An u n com p i k'( 1 Forth program. 

XXX.DOC Document file for program XXX. 

XXX.ASM Source code tor an unassembled program. 

XXX.MAC -S( uirce code ui lie assembled with a macro assembler. 

XXX.COM An assembled, readyto-run program, Rarely downloadable. 

XXX.OBJ The downloadable, assembled, readyto-run version of a program. Yoti must change the 
program extender to .COM before miming. 
A hexadecimal file lhat cm be loader! in and ran. 
1'rograins meant in run with MI'M operating system (nitilli-uscrClVM). 
A text file that holds die documentation on a program or hartlware system. Extender 
.1 LI .]' is also used in ibis way. 
Usually a file lhat reveals a picture when printed 
I Jsed tor calendars. 

Datable*, frequently needed with other programs. 
A library of tiles mat, together, constitutes a working unit. 
A catalog file. 

Directory listings, 

A Hie containing recent additions to a BBS. 

Usually an updating listing of some sort- 
Other files may be identified as kEF (reference), FIX (bug or problem fix). Ml >D {modification), REV 
(revision), TBI. (table), INF (Information) or TIP (tip or hinl). Months of the year may be identified by a 
three-letter extender. 



XXX.HEX 
XXX.MPM 
XXX.TXT 

XXX.PIC 

XXX.CAI. 

XXX.DAT 

XXX.LBR 

XXX.CAT 

XXX.DIR 

XXXNEW 

XXX.UPD 



Table 1 



CP/Mfiefypts and descriptions. 



the destination disk. In this case, use 
the A drive as the default and type 
the B-drive identifier hefore the 
names of the programs you're pro- 
cessing. The 1 51 1 makes an excellent 
B drive. (Single disk drive owners will 
use E to designate the second drive, 
known as the "virtual" drive.) 

SQ and L'SQ can also be used in 
Imeractive mode. Use the same pro- 
cedure as when using PIP. After the 
asterisk prompt, just type the name 
of I he file you want processed. En- 
tering a blank line and pressing the 
return key exits the program. 

Another program that works in 
conjunction with SQ is the TYPESQ 
program. With it, you can type out 
text files that have been squeezed 
without unsqueezing them first. Out- 
pul goes lo your screen and pauses 
for keyboard input at the end of each 
page. In this way, you can move 
through a file page by page to be 
sure it has the information you want 
before deciding to use unsqueeze. 

LU and LRUN 

When downloading files from a re- 
mote bulletin board system, it is im- 
portant to get all the parts of a 
package. Some programs require 
special datafiles and multiple mod- 
ules before they will run. To simplify 
downloading these types of pro- 
grams and to save disk space, a pro- 
gram called LU (library utility) is 
5-1 / RUN Al'RlL 1986 



used to bind the appropriate files 
together into one. 

Disk space is usually gained when 
several related files are put into a 
library. This is because CP/M has a 
minimum allocation of space per file. 
These are usually IK or 2K blocks. 
Though only part of a block at the 
end of a file is used, the remaining 
empty space is still assigned to thai 
file and can't be used by any other 
file. This wasted spate can be re- 
covered by putting several files into 
a library. Although the library direc- 
tory occupies some disk space, you 
won't use as much if you combine 
multiple files. 

LU has a variety of commands 
available once it is running. Typing 
LU puts you into the Interactive 
mode of the program; you'll then see 
a -?>, which means the program is 
looking for a command. 

The valid commands are: 
-a — adds files to library, 
-d — deletes files from library. 
-e — extracts files from library. 
-1 — lists current library map. 
-o — opens a library, 
-r — reorganizes a library. 

When you type in the command 
you want to execute, the ? prompt is 
changed to any letter you choose, 
signifying the program is waiting to 
process the filename. T he exceptions 
are the -1 and -r commands. 

The -I command prints out the 



names and locations of all files in the 
currently open library. The -r com- 
mand sorts the files into alphabetical 
order and releases unused file space. 

The command you will most likely 
use is the -e command, which removes 
the specified file from the library, so 
you can run it. Before you can do that, 
though, you need to know the names 
of the files in the library. Use die -1 
command to list them. 

If you've downloaded a library 
from an electronic BBS, I recom- 
mend you first extract the document 
file that describes the library. This 
should let you know whether or not 
you need to extract all the library 
files. Since a program running inside 
a library file can't access other files 
in the library, you may have to extract 
all the files before running the pro- 
gram. On the other hand, programs 
like SQ and USQ can be run while 
still in the library by using LRUN. 
(More on that later.) 

To extract a file from a library, you 
must first open the library with the 
-o command. Type LU (with a drive 
identifier if it isn't on the default 
drive). At the -?> prompt, type -o 
to get the -0> prompt. Then type 
the name of the file you want to open. 
Once you've opened the library, any 
subsequent commands will be as- 
sumed to sipply to that library. 

To extract a file, use the -e com- 
mand to get the -E> prompt. Type 
in a drive identifier if you want the 
file written to a disk other than the 
default one. Eollow this with the file- 
name of the library entry you want 
extracted. Wild cards (* and ?) can 
be used to remove several entries at 
once, The -E> prompt remains after 
each extraction. 

After extracting a number of files, 
it's a good idea to use the -r com- 
mand to reorganize the library and 
recover the freed disk space. Enter- 
ing the -r command will start the 
procedure. If you follow the -r with 
a 1, the reorganization will reset the 
number of directory entries to ex- 
actly the number of files left in the 
library, thereby recovering some of 
the space occupied by the directory. 

There's no specific command to 
close the library; simply enter a blank 
line at any prompt. Opening a new 
library will also close the active 
library. 

Modifying a Library 

If you have a group of files to put 
into a library, use the -o command 
to open the library. If you don't 



CREDIT CARD I- RAW) 

PROSECUTED TO FULL EXTENT OF LAW 



OPEN 9-8 MON-FRI; 10-5 SAT. EAST COAST TIME 



Circle 209 on Reader Service card. 



ORDERS ONLY ... CALL TOLL FREE 



LOW PRICES + FAST DELIVERY = 1 -800-468-9044 



INFORMATION & PA ORDERS 814-234-2236 



Software orders over $1 00.00 will be 
shipped FEDERAL EXPRESS (yes, even 
vith those prices) 

ou onry pay TCP s slanaarri 
dipping ctufrgg af 54 00 per order 
hts off&t aEso valid cm peripherals 

ind accessories under 8 pounds 
Jfders arriv ng bQiarz 1 : GQ AW our 
me wjIi i?R shipped out samo day * 

LX-B0 %2HM 

LX'QO tractorfced S M 95 

Homowriler 10. . , . $229.95 
inciudre Commodore or Atari 

-ntoriacrj 

FX-8S . 
- rfc ■ FX-28G 
^ OX-10. 

il DX ° 

PRINTER INTERFACES* 

G-W1Z $49.95 

MW-350 w4K Butter SCALL 
Cardco Super G... JCALL 
Xelec Supergraphlx SCALL 

XetrK Jr $46.95 

Grappler CD 587.95 

Tymac Connection $67,9S 

L 




PANASONIC 

1091 ... $222.00 
1080 ...$199.00 

1092 (299 00 

1592 (CAM, 

.11.(1 tl.r.yv.h':! SCALL 

3)51 Dsnywlwel ....SCALL 

SUPER GRAPHIC mler- 
face w 8K Duffer, down 
loadable Tones 

5 lowest price 

SUPERGRAPHIX jr 
prinlvr interlace,. $45.95 

FONT MASTER. $24.95 



DATA 20 XL-80 

The XL 60 a an BO col umn board 

inai plugs mio the (inch ol your 
Cfj-l Its comfwllblfl with IN 

Mtt«y Mo Mioce-ii sohware to 
rjivo you an flO column ler rnmal on 
yc-jf 0-G4 Induced win (hi? 
XL- 60 is an 80 column word pro- 
cessor, sprflaoshtfol. and marling 
i'Si program 

XL-8Q 

$59.95 
XL-ao & 

MITEY MO 
Package Deal 

S107.95 




PRO-LINE 

■■•■•III IOFTWAB ■ 

GT4 $22.95 

Fast Save. Fast Loud Cartridge 

C POWER 

C COMPILER 169 99 

CADP1C M*.»S 

CASH BOX (36.95 


Spellpro 64 


UJ9L 

(24 95 


ProflktH 

PAL 64 


(36.95 

(32.95 




(32 55 




S59.S5 





LETTER QUALITY 
PRINTERS »nen near 
Jener quality isn't good 
enough 

Cardco LQI {199 

Epson OX-10 (209 

Epson DX 20 (399 

Stir Powertype (299 



lYIiil Shop 



Br&derbund Prim Strop S2595 
Print S-hop Companion 5 CALL 
GraphECi Library 

I, II or III _ Jlfi.95 

120 ah*»t cotor piper refill 
r /i tmdM blue, "i gotd . . MJ9 



LEGEM 


PRINTERS 


808.... 


.$159 


880.... 


SCALL 


1080A . 


,.S199 


1380. . . 


. .S259 


1385... 


S295 


Um 


id 




MODEMS — MODEMS — MODEMS 

MASTER MODEM S39.95 

Includes Dow Jones. CompuServe Time 
VOLKS 6470 300.1200 baud .SI 54.95 

1670 $157.95 

1660 SCALL 

MITEVMO S59.95 

VIP TERMINAL S34.95 

VIDTEX TERMINAL., $23.95 

CompuServe Starter Kit ..S19.9S 

Playnet Starter Kit S14.9S 

FREE ^PiayNET 

STAFHLR KIT WITH PURCHASE Of AMY MODEM 

(wwILt sunny lastii 




PRINTER TYPEWRITER 

2200 $264 

Daisywheel Printer, Portable 

Typewriter, Built m 

Correction Tape 

PRINTERS 

S510P , (329 

6000P SCALL 

. 6100P .(344 

Vmi " 



cardco 
JSL NOW SERIES 
CLEARANCE 

WRITE NOW64 $22.95 

CALCNOW $19.95 

GRAPH. PAINT NOW $10.95 

FILE NOW $19.95 

SPELL NOW $19.95 

MAIL NOW $19.95 

WH lE suppl* lasts 

LQI Daisywheel $1 99.00 




COMREX 220 

$79.95 

Commodore Ready 
from EPSON 

5QCPS* 
Traclor Food, 

80 Column j 



COMMODORE 128 

HARDWARE 

1670. ...S1 57.95 

C128 
1571, 1572 DRIVES 
1902 MONITOR 
MPS 1000 PRINTER 
1350 MOUSE 
1700. 1750 RAM 
EXPANSION 




CALL 

NOW 

FOR 

LOWEST 

PRICES 



SAVE A BUNDLE ON A BUNDLE 

PACKAGE DEALS AVAILABLE 
CALL FOR DETAILS 



COMMODORE 128= SOFTWARE 

WORD PROCESSORS 

viZAW[tITi:i28 SLOWEST PRICE CALL 

WORDPRO 128 559.95 

PAPERCLIP $37.95 

PAPEHCLIP WSPELLPACK S49.95 

WORD WRITER 1 28 W SPELLER $49,95 

PERFECT WRITER SCALL 

SPREADSHEETS 

EpyX MULTIPLAN 128. $44.95 

PERFECT CALC $CALL 

SWIFTCALC 128 W SIDEWAYS $49.95 

VIZASTAR 128 SCALL 

Integrated Sprradshwt. Database. Graphic* 

MISCELLANEOUS 128 SOFTWARE 

PERFECT FILER SCALL 

JANE $32.95 

SUPERBASE 128 $69.95 

CONSULTANT 128 $39.95 



TOP 10 GAMES 

H ilchn.kurs $22.95 

Microleaque Baseuaii . . $2? 95 

Koreleke 519.95 

Kung Fu I Spinnaker). . SCALL 

F-15S:riice Eagle $21.95 

Flight Simulator II ....... S32.95 



SG-10 .SCALL 

SL-10C $226 

CornmotfO'G read* 

SG-15 S364 

SD-10 S323 

SD-15 S449 

POWERTYPE.. $299 

lflcp^ daiiywTx-t*! 

SR-10. 

SR-15 SCALL 



IlE^lf 



M I ( r I * 1 1 I ■"'"■ I H < 



PRINTER PACKAGES 


all packages work with C6'l or 


C128 


fflhftUP SG-10 & XETEC 
SlEQir SUPERGRAPHIX $269.95 




...S2H.95 


SG-1D & MW 350 , - - 


$259.95 
. . .$269.95 




...$419.95 




- ..$412.95 






PANASONIC 




1091 h Xcloc SupcrgraphiK 

1091 & Xetec Suporgr^iphlx Jr 

1030 4 XctK Supei graphl* 


$299.95 

S265.95 

$264.95 

.. $359.95 







To oriiet by mall: We accept money otdet. certified cheek, personaf 
check. Allow 2 weeks for personal chock io clear. 
Shipping: S4 00 lot software and accessories^ 10 00 for printers and 
color monilors'SS.orj for disk drives and other monitors.'AOd S3.00 por box 
shipped COD Call lor other shipping charges. Additional shipping re- 
quired on APO, FPO, AK, HI, and foreign orders. 



Terms: ALL PRICES REFLECT CASH DISCOUNT, ADD 1.9% FOR 
MASTERCARD OR VISA. Manufacturer'swarranty honored with copy of 
our invoice ALL SALES ARE FINAL. Defective Hems replaced or re- 
paired at our discretion, Pennsylvania residents add 6% sales tax Prices 
and terms subject to change without notice. 



SI 5 95 
S29.95 
SCALL 

S24 35 
$37 95 
SCALL 
S26 95 



9b 





FSI1 Scenery (d). 

Jel Combal Sim 

Hobb.1 

Murdur By Trie Doron 

Sargon III 

Wico JoyslKCks 

Sky Travel 

1NFOCOM 

Hitchhikers Guide 

Deadline S25.9& 

Enchanter $25 95 

InJidBl (29.95 

Sorcerer , (29 9'5 

Wrlnesj (25 Si 

BLUE 

liarcn 

Milliona 

1 VCOOn 

WORD PROCESSORS 

Wordpro 64 (d) 

Fleet System 'I :di 

Paperclip {d) 

Paperclip w Spetlpack {dl 

Cardco Wnte NowtjJ Ic) 

Mirage Professional W P [dl $36.95 

Trio |dl (CALL 

DATABASES 

Coflsulia'il id,. 

M.rtigo Database w-P.pt 

Gen Id) 

Pr,ic1i1il,i (d) . 

RGDi Compo-.ito MdnilMl 

Panasonic 1300. . 

RGBi CaMe 

Composrte Video Caoio .... 
Magnavox 

MONITORS 

SAKATA SCI 00 

13 COLOR 

Zeniltl 12"AMb£R 1220 

Zemin 12" GREEN 1230 

Cntile* Tor monitors S 13 95 

SPREAOSHEE 

Vlrastar 64 

Prachcalc (d| w (I) . (1295 

Colkil (39.95 

Programmable Spreadshcol (19-95 

CarOCO Catc Now.64 $$1,93 

Care Result Adv $6^00 

HES HuHiplan S49.95 

CARDCO 

Numeric Keypad 

5 slol expansion CB 5 $56 00 

UTILITIES 

S'mori ... 

i CSM 1641 Align |d) (29.95 

Simon's Basic - - (29-95 

Canada AM Id) S39.95 

Montr 84(d) 533 95 

INTEGRATED SOFTWARE 



39.95 

(30 95 

.$12 9b 

. SCALL 
.SI 9.95 
S 6.95 
(CALL 



(149.00 
S 99 00 
( 9900 



49.95 



Memepak (dj 
Virastar 



SCALL 

.S39 99 
S79 95 



MISCELLANEOUS 

Koalapad w Painter $59 95 

Koala Printer Id) SCALL 

Kid Pro Ouo Id) (d) (27.99 

Sotlsync Persons! Ami (rfl, $32 95 

FCM {d| S1 9 95 

CBnl Home Atct. (d) S46.95 

Cornplolo Personal Acct. (d) . - (54.00 

64 Dectot (d) (24 95 

Timewotks tntfemory. A. P. AR, C.F, 
General Lodger, Payroll td) . (40.95 oa 

T541 Eipross SCALL 

Fast Cable SCALL 

Epy. Fast Load $24 95 

Navnionc 3' slol 

canr»dge expander. 527 95 

Bur>card II (CALL 



quired on APU, hKU, At\, 

tCffi 




TUSSEY COMPUTER PRODUCTS 



P.O. BOX 7006 

STATE COLLEGE. PA 16B04 



Circle 183 on Reader Service card. 



UPGRADE YOUR 64 WITH 
THESE POWERFUL TOOLS 

*SUPER BACKUP COPIER 
^ENHANCED ML MONITOR 
*MACRO ASSEMBLER 
*DISK UNASSEMBLER 
jf DATAMAKER TO DISK 
*DISK SURGEON EDITOR 
*32 EXTRA COMMANDS 
*LINE XREFERENCER 






^s- 



$35uS P&P INCLUDED 

CANADIAN ORDERS $45 

QUEBEC ADD 9% 

avantgarde64 m 

1790TREPANIER, BROSSARD 
QUEBEC J4W2K3, CANADA 
PHONE 1-514-672-7060 




UNLEASH THE POWER 

OF YOUR COMMODORE 

64 WITH THE ULTIMATE 

INTERFACE 

Compatible with C-128 

• Control and monitor your home — 
appliances, lights and security system 

• Intelligently control almost any device 

■ Connect to Analog-to-Digital Conveners 

• Control ftobols 

■ Perform automated testing 

• Acquire data tor laboratory and other 
instrumentation applications 

• Many olher uses 

Don't make the mistake of buying a limlled 
capability interface. Investigate our univer- 
sally applicable Dual 6522 Versatile Interface 
Adapter (VIA) Board, which plugs into the 
expansion connector and provides: 

Four 6-bit fully bidirectional I/O ports & 
eight handshake lines ■ Four 16-bit timer/ 
counters « Full IRQ interrupt capability 
■ Four convenient 16-pin DIP socket 
interface connections • Expandability up 
to lour boards & sixteen ports 
ORDER NOW! Price SI 69. postpaid USA. 
Extensive documentation included. Each 
additional board St 49 

All orders shipped from stock within 24 
hours via UPS VISA/MasterCard welcomed. 

SCHNEDLER SYSTEMS 

1501 N. tvanhoe, Dept. R4 

I Arlington, VA 22205 

Information/Telephone Orders (703) 237-4796 



56 / RUN apkil. iwr. 



specify a name, the default (LI- 
BRARY.LBR) will be used. When you 
open a new library, you must specify 
the number of directory entries. It's 
best to plan for more entries than 
you have, just in case you want to 
add some later. However, the -r com- 
mand can he used to add entries 
later, if you want to save disk space. 

Once you've created a library, you 
can add members to it by using the 
-a command. Type -a to change the 
prompt to -A>. Now each filename 
you type will be added to the library. 
You can use wild cards. Be sure your 
number of files doesn't exceed your 
directory space. 

To remove files from the library, 
use the -d command. It works much 
the same way as -a. However, keep 
in mind (he following. During a work 
session, a copy of the directory for 
the active library is created on disk. 
When you delete Files from the li- 
brary, they are actually deleted from 
the copy directory. They aren't actually 
deleted until the library is closed. If 
you discover an error before closing 
the library, you can use a tC (CTRL 
C) to escape from LU without delet- 
ing those files. 

Also, although the files are deleted 
from the library directory, the disk 
space they occupied is retained until 
you reorganize the directory. 

LRUN 

The LRUN program can also be 
used to run a program that is inside 
a library. Use: 

t.RUN [lbrname.lbr] [prognaine.com] 
( parameters] 

The lbrname.lbr is the name of the 
library thai contains the program to 
run; prognanic.com is the program 
to run; and parameters is a group of 
filenames or olher information that 
the program needs in order to run. 
For instance, 

LRUN COMMAND.L11R X.COM It: 

would run the program X.COM (ex- 
tended directory) found in library 
COMMAND. LBR. The B: would 
cause X.COM to list all the files on 
the B drive, their size, the amount of 
disk space used, the amount of free 
space left, the number of files on the 
disk and the number of unused di- 
rectory positions. If the B: were omit- 
ted, the information would come 
from the default drive. 

Wlio to Thank 

You might want to thank the au- 
thors of SQ and USQ and LU and 



LRUN for their efforts. The author 
ofSQand USQ is Dick Greenlaw (251 
Colony Court, Gahanna, OH 43230). 
You can reach him by phone eve- 
nings and weekends at 614-475-0172. 
The author of LU and LRUN is Gary 
Novosiclski (21 W. Pierrcpont Ave., 
Rutherford, NJ 07070). You can reach 
him by phone at 201-935-4087. 

Please keep in mind that these 
folks don't market the programs, so 
you'll have to acquire them through 
the usual channels. It never hurts to 
let programmers know that their ef- 
forts are appreciated, though. Most 
of them donate their programs in 
hopes that others will benefit from 
them, and I've never encountered a 
programmer who resented a little 
public or private recognition. 

Although these programs are in 
the public domain, you should be 
aware that their authors do have 
copyright notices on the programs. 
These notices prohibit the commer- 
cial sale of the programs or their 
documentation. 

File-Naming Conventions 

A word about file- naming conven- 
tions. As mentioned earlier, squeezed 
files have a Q_ as the next to the last 
letter. Many BBSs use the first eight 
letters to name the program and the 
last three letters to indicate the type 
of program. Table ] provides you 
with some examples of what you 
can expect. XXX indicates the name 
of the file. H 

Editor's Note: 

As many of you have probably 
gathered, the original version of 
CP/M packaged with your C-128 does 
not support the RS-232 port. Com- 
modore has now revised the CP/M 
operating system to allow the use of 
the RS-232 port directly from CP/M 
mode. At the time of this writing, 
Commodore had not publicized how 
you can obtain this new version. 
However, updates are available on 
major networks such as Viewtron, 
CompuServe and QuantumLink, and 
it has been unofficially stated that 
Commodore will provide the update- 
to all registered C-128 owners. 



Address all author correspondence to 
Cheryl Peterson, 750 85th St., §3, Miami 
Beach, FL 33141. 



Circle 105 on Reader Service card. 



RAVE REVIEWS 



l|o| 

H 



RUN Magazine says, ". . . rugged design . . . ease of use . . . make it everyone's 

favorite . . ." 






'.'....■-■■■'. 



". . . outstanding 1 525 emulation cannot be overemphasized. 

"... 1 525 emulation is so near perfect . . . you'll be hard 
pressed to find software designed to work with the 
Commodore . . . that will not work . . ." 

"... it is a sophisticated interface . . . posesses an above 
average level of quality . . ." run Dec, 1985 issue 




--/'■..■•■■-■ 



. >- 



PARALLEL PRINTER 
INTERFACE 



IMPORTANT FEATURES that may not be found on other interfaces: 

• High Speed Graphics Buffer. 

• Works properly with all Commodore compatible software. 

• Transparent Mode Lock Controls. 

• Total Emulation of Commodore's Graphic, Character and Command Set. 

• Tme Commodore Graphics. 

PRINTERS 

Smith Corona Fast Text 80 Star Gemini X & SG series 

Smith Corona DP series MPI SX Printer-"- 

Radix BMC 



$49.95 

(suggested retail) 



FOR USE WITH THE 

COMMODORE Vic 20. 

C64and12SPC 



' rani 

8HBT 



Combining of Emulation and Transparent Modes. 
No Confusing DIP switches. 
1 5 page easy to follow Users Manual. 
* FCC Approved. 



Mannesmann Tally MT1 SO 
Olympia Compact NP 
Brother CE-50-:!- 
Brother CE-5B-"- 
Brother DM-4D 
Brother DX-5 
Fujitsu 



Fp'iOn 



-"- Special interface or adapter cable required. Contact DSI. 
The PPI works with all Centronics compatible parallel printers that utilize standard ASCII characters and command sets in the transparent mode. 




DIRECTOR 
The DIRECTOR is a surge, 
spike. P.FI. and EMI interfer- 
ence suppressed 5 outlet 
power control center lor 
computers and peripherals. 



DATA SWITCH 
Sx DATA SWITCH models 
allow port expansion and 
shanivg ol computer and 
peripherals. 



MESSENGER MODEM 
The MESSENGER is on 
auto answer/dial modum 
with complete telecom soft- 
ware (or use with Commo- 
dore C64 and 128 PC 



COMPUTER DISKETTE 

NDTCHER 

Converts any single sided 

diskette to a double sided 

diskette. 



RGB CABLE ASSEMBLIES 

RBG cable assemblies that 
connect the Commodore 
12B PC and Amiga to Am- 
dek. Sakata. Princeton 
Graphics. Taxari. Mognavcx. 
Teknika. Sharp, Panasonic, 
NEC. and Sony RGB mom- 



Distributor and dealer programs available. Call 316-264-61 18 for immediate information. 



dsi 



71 7 SOUTH EMPORIA 

WICHITA. KANSAS B721 1 -2307 

[31 BJ2B4-B1 1 S 

Telex No. B5Q-1 33-4377 



Circle 15 on Reader Service card. 



Computer Cleaners 

Your Choice 1/ PRICE 

Reg. $19.95 ^ M%f%C /* ^m I ^ L ! • 



Sale 



9 



SALE 



Your Choice 

R C g.S19.95 <J|AC 



Sale 




TV/MONITOR SCREEN RESTORER 
& CLEANING KIT Sale $9.95 

Reduce eye fatigue by increasing the clarity of your TV or 
monitor screen. This kit contains a hard wax formulation to 
cover surface imperfections on TV screens and monitors. This 
restores maximum optical clarity, making whot you see more 
distinct. Plus high absorbency cloths and on auto static spray 
cleaner allows you to clean your screen on a regular basis to 
keep your screen looking better than new. (This is a must for 
those who watch monitors or TVs for extended lengths of 
time.} List $19.95. Sale S9.*5. 



DISK DRIVE CLEANER 



Reg. $19.95. 

Sale $9.95. 



IVIEIVITGK p r o 



□ UCTS 



• 60% of oil drive downtime is directly related to poorly maintained drives. 

• Drives should be cleaned each week regardless os use. 

• Drives are sensitive to smoke, dust & all micro patricles. 

• Systematic operator performed maintenance is the best way ol ensuring 
error free use of your computer system . 

This unique twin slot jacket design gives twice as many "wet-dry" 
cleanings per rotation as other leading bronds. Non abrasive, 100% lint 
free, random fiber cleaners capture dust, smoke particles and disk oxide 
build up which insures you against disk and data loss from dirty disk drive 
heads just like you must clean your albums and tope players you must 
clean your disk drive heads to keep your disk drive working well, (24 

cleanings per kit.) List $19.95. Sale $9.95. 





ANTI-STATIC KEYBOARD 



CLEANER 



Sale $9.95 



Now you con clean your computer keyboard fast, 
efficiently, and safely. The keyboard cleaning solution is 
exclusively formulated to remove skin oils, dust, and dirt 
that con destroy your equipment. Plus this non residue 
solution with anto-static properties will not build up like 
ordinary household cleaners so you can clean as much as you 
like without worry. Plus the lint free, high absorbency, non- 
abrasive cloths will not scratch or mar your equipment as they 
pick up dirt and grime in a matter of seconds. 
List $19.95. Sale $9.95. 



Add S3. 00 for shipping, handling and insurance. Illinois residents 
pleose add 6% 7. lax. Add S6.00 lor CANADA, PUERTO RICO, 
HAWAII, ALASKA. APOFPO orders. Canadian orders must be In 
U.S. dollars. WE DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT 
CANADA. Enclose Cashiers Check Money Order or Personal 
Check. Allow M days tor delivery, 2 lo7 days for phone orders, 
1 day express mail! 

VISA — MASTER CARD - C.O.D. No. C.O.D. lo Canada, APOFPO 



We Love Our Customers 

22292 N. Pepper Rd.. Barrington, Illinois 60010 

312/382-5244 to order 



58 I RUN Ai'Rll. 1186 



Circle 15 on Reader Service card. 



Famous Smith Corona National Brand 

1 0" PRINTER SALE 

Below Wholesale Cost Prices!!! 

• ONE YEAR IMMEDIATE REPLACEMENT WARRANTY 

• Speed: 120 or 160 characters per second • Friction Feed/Tractor Feed — Standard 

• 80 character print line at 10 CPI • 1 Line Buffer, 2K Buffer on 160 CPS Plus LQM 

• Six pitches • Graphics capability • Centronics compatible parallel interface 

• Features Bidirectional Print, Shortline Seek, Vertical And Horizontal Tabs 

Check These 
Features & Prices 

120 CPS 10" Printer 




List 
$429.00 

SAL 



!159 



160 CPS + Letter Quality 
Mode 10" Printer 



emphasized 



List 

$499.00 



Thi s i s a sample of our 

near-letter-quality print. 

There is standard data SJM-Di 

process inq quality print 

SPECIFICATIONS 



i ta.1 ic print 



!199 



(IBM — Commodore ) 

Slio/Wolght 

Height 5.04" Width 16.7" 

Depth 13.4" Weight 16.7 lbs. 

Internal Char. Coding 

ASCII Plus ISO 

Print Buffer Six* 

120 CPS: 132 Bytes (1 line) 

120/160CPSPIusLQMi 2K 

No, of Char, In Char, Sot 

96 ASCII Plus International 

Graphki Capability 

Standard 60. 72, 120 DPI 

Horizontal 72 DPI Vertical 

Pitch 

10, 12, 16.7, 5, 6, 6.3. Proportional Spacing 

Printing Method 

Impact Dot Matrix 



Char. Matrix Siro 

9H x 9V (Standard) to 10H x 9V 

(Emphasized & Elongate) 

Printing Features 

Bi-directional, Short line seeking, Vertical 

Tabs, Horizontal Tabs 

Forms Type 

Fanfold, Cut Sheet, Roll (optional) 

Max Paper Width 

11" 

Feeding Method 

Friction Feed Std,; Tractor Feed Sid. 

Ribbon 

Cossetle — Fabric inked ribbon 

Ribbon Life 

4 million characters 



Interfaces 



(Apple — Atari — Etc. ) 

Interfaces 

Parallel B bit Centronics compatible 

120/160 CPS Plus NLQ:HS232 Serial inc. 

Character Mode 

10 x 8 Emphasized: 9xSStandard; 10x8 

Elongated; 9x8 Super/Sub Script (1 pass) 

Character Set 

96 ASCII 

11x7 International Char. 

Line Spacing 

6/8/12/72/144 LPI 

Character Spacing 

10 cpi normal; 5 cpi elongated normal: 12cpi 

compressed; 6 cpi elongated compressed: 

16.7 cpi condensed; 8.3 cpi elongated 

condensed; S. 12.5 cpi elongated proportional 

Cartridge Ribbon — List $19.95. Sale I12.9S. 



IBM 589.00 



Apple $59.00 



Atari $59.00 



Commodore $39.95 



Add $14.50 for shipping, handling and insurance. Illinois residents 
please add 6W % tax. Add S29.00for CANADA, PUERTO RICO. HAWAII, 
ALASKA. APO-FPO orders. Canadian orders musl be in U.S. dollars. WE 
DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT CANADA. Enclose 
Cashiers Check. Money Order or Personal Chock. Allow 14 doys 
delivery. 2 io 7 doys for phone orders. 1 doy express mail 1 Prices & 
Availability subject Io change without notice. 
VISA -MASTERCARD COD No C.O.D, to Canada or APO-FPO 



We Love Our Customers 

22292 N. Pepper Rd.. Barringlon, Illinois 60010 

312/382-5244 to order 

RUN APRIL 1986 1 59 



C-128 AutoMenu 



By DAVID DARUS and LOUIS WALLACE 



The C-128 AutoMenu is designed 
to make it easy for you to load and 
run programs on die CM2H. It allows 
you to quickly and easily look 
through a disk's available program 
files and load atid run them by simply 
pressing a key. 

After carefully typing in lasting 1, 
save it to disk. You can save C-128 
AutoMenu to any of your frequently 
used disks to save time later. In fact, 
by using the C-128's autobool capa- 
bility, you can set up each CM 28 disk 
so that AutoMenu is automatically 
booted at powerap. (For a program 
that allows you to make self- boo ting 
program disks, see "Disk Commands 
Oil the CM 28" in RUN's December 
1985 issue.) 

When you run or autoboot CM 28 
AutoMenu, it first checks to see if 
you are in 40- or 80-column mode, 
then formats its output accordingly. 
It will go to the disk for a minuie and 
read in all the names and sizes of the 
program files on the disk. It will ig- 
nore sequential, user and relative 
files, since they are not executable 
programs. 

Once the program names are in 
memory, it will list them in a window 
on the screen, with the program size 
on ihe far-right side of the window. 
You can use your cursor keys to move 
up or down through the list while 



As your library of 
C-128 programs gi'ows by leaps 

and bounds, you'll need a 

quick and easy way to had and 

run all oftliem. Here's a 

program that does just that. 



highlighting the program name un- 
der the cursor. If you wish, you can 
return to the top of the list by press- 
ing the ch/home key. 

Once you've found the program 
you want, simply press the return key 
while the cursor is on the program 
name, and your choice will be loaded 
and run if it is a C- 128-compatible 
Basic program, 

AutoMenu checks the load address 
of the file you choose; if the address 
isn't correct for a CM 28 Basic pro- 
gram, AutoMenu compares it to the 
load address forC-64 Basic programs. 
If AutoMenu finds that die program 
loads at 2049 decimal, which is where 
the C-64 Basic programs start, it tells 
you that this may be a C-64 program 
and asks if you still wish to load and 
rim it. If you reply yes, it will load it 
to the proper start of Basic for the 
C-128 and run it. (Note: Not all C-64 



Basic programs will run unmodified 
in C-128 mode.) 

If the load address is incorrect for 
C-128 or C-64 Basic, AutoMenu as- 
sumes the program is in machine lan- 
guage and asks if you wish to boot 
the program. Booting allows machine 
language programs to be loaded and 
activated all at once. It will only work 
on those machine language files 
whose start address is the same as the 
load address. In other words, if 1 he- 
load address is 32768, booting will 
load it to 32768 and attempt to start 
it with a SYS 32768. Machine lan- 
guage files that require starting from 
an address different from the load 
address cannot be executed this way. 

If the program you want is not on 
the disk you're viewing, simply re- 
move the current disk from the drive 
(do not remove a disk while the drive 
is spinning) and insert another disk. 
Then press the stop key. AutoMenu 
will load the directory of the new disk 
and display it for you. 

Well, that's all there is to it. You'll 
find this program will add new di- 
mensions to the use of your disk 
directory. E 



Address ail author correspondence to 
David Darns and Louis Wallace, 6124B 
SW 11th Place, Gainesville, FL 32601. 



60 / RUN APRIL Id 



RUN It Right 



C-128 (in C-128 mode; 40180 column) 
1541 or 1571 disk drive 



Introducing the Most Powerful 
Business Software Ever! 

I (>l( YCHIH HIM • AIH'I I * MAC • I HS-KO • W,\\ I'HO • ( OMMODOItl • MHDOS OK C IVM COMPUTF.K* 



50% OFF! 




ers a Business" Series 



Each VeRSABusiness module can be 
or can be linked in any combination to form 

VERSARECEIVABLES'" $99,95 

UERSAReI ErVAB ! '." B .1 complete menu-driven accounts receivable, invo'iciri9, and 
monthly »t«i«n«r)1 generating system. It Iwept frock of ali informellon related to who 
owes you ot your company money, and can provide automatic billing fur past due ac 

, h. Vi i:saRk;eivablE5"' prints all necessary statements, invoices, and summary 

reports and can be linked with VlrsaLeiiceh ||" and Versa Inventory". 

VERSAPaYABLES™ $99.95 

VEBSA PAYABLES" is designed lo keep track of current and aged payables, keeping you 
in [ouch with all information regarding how much money your company owes, and to 
whom, VHtSA PAYABLES" maintains a complete record on each vendor, prints checks, 
cheek registers, vouchers, transaction reports, aged payables reports, vendor reports, 
and more With Versa Pa yaw. ES\ you can even lei your computer automatically select 
which vouchers are tu be paid, 

VeRSaPaYROLL" $99.95 

V£KSA PAYROLL" is a powerful and sophisticated, but easy to use payroll system that 
keep* track ot all government required payroll information. Complete employee records 
are maintained, and all necessary payroll calculations are performed automatically, with 
totals displayed on screen (or operator approval. A payroll can be run totally, automati- 
cally, or the operator can intervene to prevent a check from being printed, or to alter 
information on il. II desired, totals may be posted to the VeRSaLEOGEB IT" system. 

VERSAlNVENTGRY" $99.95 

VersaInvi.ntoky'" is ii complete inventory conlrol system that gives you instant access 
to data on any item. VehsaInvenTORY- keeps track til all information related to what 
it! iiv ore in stock, oui of slock, on hackorder, etc., stores sales and pricing data, alert! 
you when an item (alls below a preset reorder point, and allows you to enter and print 
mvok es di r ec t ly or to link with the VtRSA Rt C EJVABUS- system. VERSA WvWTOR v- prints 
all needed inventory listings, reports of items below reorder point, inventory value re 
porn, petiod and yeaMo-aate sates reports, price lists, inventory checklists, etc. 

•CQMPmRQMCS; 

50 N, PASCACK ROAD, SPRING VALLEY, N.Y. 10977 

Circle 9 on fteador Service card. 



purchased and used independently, 

a complete, coordinated business system. 

VersaLedger ir $149.95 

VeRSaLkdger il™ is a complete accounting system that grows as your business 
grows, VERSALEDGER II™ can be used as a simple personal checkbook register, 
expanded to a small business bookkeeping system or developed into a large 
corporate general ledger system without any additional software. 

• VersaLedger IT" gives you almost unlimited storage capacity 

(300 to 10,000 entries per month, depending on the system), 

• stores all check and general ledger information forever, 

• prints tractor-feed checks, 

• handles multiple checkbooks and general ledgers. 

• prints 17 customized accounting reports including check registers, 
balance sheets, income statements, transaction reports, account 
listings, etc. 

VersaLedger 1 

signed forfirstt 

quickly familiar with VersaLedger IF", using complete sample data files 

supplied on diskette and more than 50 pages of sample printouts. 



IF* comes with a professionally-written 160 page manual de- 
t-time users. The VersaLedger IT" manual will help you become 



FOR COMMODORE OWNERS ONLY! 



Commodore owners onfu may now lake 50"t> off our listed price of any 
module(s) from our VersaBusiness Series. All sales are final (our 
normal 30 day money back guarantee does nol apply to sale items). 



To Order: 
Write or call Toll-free (800) 431-2816 
(N.Y.S. residents call 914-425-1535) 



' add Ji 10 CANADA or MEXICO 
' odd proper postage rlMjwnere 



' add S3 for shipping in UPS areas 
• add S4 fm COD or non-UPS areas 



DEALER INQUIRIES WELCOME 

All prices ana specitcanoni subject to change / Delivery subjeel lo avatUbsiily 




Listing f. AutaMrnu program. 



AutoMenu screen display. 



Circle 74 on Reader Service card. 



"%W 



Professional 
handicapping systems 



35f 



I'KESliNTl-D UY PROFLSSOR JONLS • 



35f 



GLD< Thoroughbred "Gold" Edition 

A "Full" fealurFjd Jnoroyghbred ana.yn& desiti/icd For 
1fifl pro-fMs*onj|li and Eh« i«f«u4 nov.cp 
SI 59.35 cu-npiRia 

EGLD. Enhanced "Gold" Ediiion 5M 

Gold E Gil inn with i:u'Tip>ftln M^slcr Hu'lgr "* *|il0*n mdwjfofod onto Ihn 
name OiRk Thu powerful prog ram will trnnsfaf d' no'sea fln j aco» ei 1ft lh«- 
tut aflaiyui *r.tn a "vmgif *uyiirofc* 

{Maim* Bellar' - included, $1 99 .9 5 ccmpl is1 « 

GLTD. Limited "00101"™ 

Enables Proltlwooal HandjCipperi ra asiCfn specif-; values to ine racing 
variab -I-, may ii-f art- mooftant Cri?a1p program weight Fjased on a particular 
I rack and fine tune it 1or cniximum win pof rentage, tfus program 15 designed 
'C 'MB* d US*' Tm ■„se T needs no prog rimming ei peri* nee. 

(contains migrated Bo^or"*) $299.95 campi«ie 

GD, Gold Dog Analysis u 5149,95 

Tte OrVl^prorowiOfiiil uioyhDund analyM """'"^'aHKl 68110' S 199,95 
a«a<iab*# m*t waiuii** JrLi. vanabJei L<mi!*d Ve'smn S299.95 

MHH. Master Harness r *' 
Handlcapper'" 

Ffolass-dnal sottware das^noa to oroide complete 5 "33.95 

a ihwfrjgh analysis uraihsrone.f and pac*r w/miegraied Boii^ $199.95 
races m :he Un retf Slates and Canada LfcnWod S 2 99. 95 

Professor Pix Football™ 

Complete STATISTICAL ANALYSES on Data 0flS5 allpwng -Designated 

pfe^ioui gam** to be esaiuated STaiiii-cai S*fM $99.95 

wWin-Loia Pownr Hating'? S149.95 

NBA. Basketball"* nba S99<95 +w 0^5129.95 

w.'power nrtlngfl $149.95 

LOT, Lottery Analysis 1 " 

Slaoftfical compafiion program deHQiod 10 rjnioet tuMic paltBrn-s m »n 
nmg numtwf* and digits Lociery 13.4 digit) $79,95 

iftVLffltolMan 99 O.tjri $99.95 

PC*3 Portable Computer (4k) wfthoice ot Thoroughbred. Grey- 
hound or TArtUf* $249.95 includes poriabie comcuref ft program 1 

M-1QD Portable (32k) w.'chdice of TNjfaughbfeG. G^eytioynd. or 

Iron*- and Easier Belter ' $549,95 

includes po/tabfe computer and program ] 



FREE CATALOG! 



"Your BEST 

BET in 

handicapping 

software..." 

Reviewed by: 

Whole Earth 

Software Guide 



Systems 



Prof. Jones 

1910 W. State 
Boise, ID 83702 



AMEX 



48 HR. FREE 
SHIPPING 



TLAcall 

(208) 342-6939 



TERMS' Free (hipping 
all MTtware.. Add S6 00 
hard*airoJ'56 oo C O.D J 1 
UPS Btue ScOO.-QbT of 
Cdunliy S9D0i'lD Rem' 
derHj *j*t>'3 ww*ii5 pe*- 

Wlj! CneCki-'C il*ri pric*r 

on y ,idij ?•■■, v.-.-l. MC 
AMEX Prices lucrfect To 



10 
20 
30 
40 
50 
60 

70 
80 
90 

100 

110 
120 

130 

140 

150 
160 

170 
180 



REM C-128 AUTOMENU :REM*116 

REM DAVID DARUS 5 LOUIS WALLACE :REM*70 

REM (C)1985 RUN MAGAZINE :REM*218 

COLOR4,1 :FAST :REM*13 4 

REM READ IN DIRECTORY : REM* 6 4 



GRAPHIC1 ,1 :CLR: PRINT" tSHFT CLR} " ;CHR$ ( 8 ) 

;CHRS(14); :REM*98 

TRAP760 :REM*202 

AS=" ":L=32 :REM*92 

IFLEN{A$) <LTHENA$=A$+LEFT$(A$,L-LEN(AS> I 

:GOTO90 : REM* 8 4 

UANK0:FORDA=0TO6 5:READ DT : POKE71 68+DA , D 

T:NEXT:3ANK15 :REM*82 

DR=7168:F=0:DIM F$ ( 1 45 ) :GOSUB540 :REM*0 

DCLEAR:IF DS THEN PRINTDS ;DSS:END 

:REM*212 
OPEN1 ,8,15:OPEN2,8,2,"#":T=18:S=1 

:REM*198 
PRINTS ,"U1";2;0;T;S:PRINT#1 ,"B-P:"2;0 

: REM* 6 2 

FORR=0TO7:SYS DR :REM*6G 

IFR=0T1IENT=ASC(MIDS(A$,1 ,1 ) ) :S=ASC(MIDS 

(AS, 2,1 ) } :REM*4 

FT=ASC{MIDS(AS,3,1 ) ) :REM*58 

IF FT=130 THEN F=F+1 :BK=ASC{MIDS { A$, 31 , 

1 )]+ASC(MID$(A$,32,1 ) ) *256 :F$(F ) =MID5 ( A 

$,6,16)+STR$(BK) :REM*122 

190 NEXT: IF T GOTO140 :REM*106 

200 CLOSE2:CLOSE1 :REM*224 

210 CHAR! ,0+MD/2,7,"(40 SPACES}" : REM* 86 

220 REM BEGIN SELECTION : REM* 3 4 

230 CHAR1 ,8+MD/2,8,"{CTRL 8] {COMD A} {22 SHF 

T *s}{C0MD S)" :REM*196 

240 FORT=9T022:CHAR1 , 8+MD/2 ,T, " {SHFT -}(22 

SPACES) (SHFT -)":NEXT :REM*188 

250 CHAR1 ,8+MD/2,23,"{COMD Z){22 SHFT *s){C 

OMD X)" : REM* 34 

260 CHAR1 ,6 + MD/2,7,"{CTRL 6} {SHFT TJIiERE AR 

E{CTRL 3}":C»AR1 , 1 6+MD/2 , 7 ,STR$ ( F )+" { CT 

RL 6} PROGRAM FILES" ; REM* 5 9 

270 WINDOW9+MD/2 , 9,30+MD/2 , 22 :COLOR5 ,1 5 

:REM*1 

280 FORCP=1T014:MSS=FS(CP) :GOSUB740 :NEXT:CF 

=1 :CP=1 :REM*151 

290 MS$="{CTRL 2) {CTRL 9} "+F5 (CF) +" {CTRL 0} 

{COMD 7}":GOSUB740 :REM*65 

300 GETKEY A$:MSS=FS(CF):GOSUB740 :REM*251 

310 IFA$="{CRSR DN}"THEN:IFCF+1 <=FTHENCF=CF 

+ 1 :CP=CP+1 :IFCP>14THENCP=14:PRINTCHR5(2 

7)+"V";:MS$=F${CF):GOSUB74 :REM*129 

320 IFAS="{CRSR UP} "THEN: IFCF-1 >0THENCF=CF- 

1 :CP=CP-1 :IFCP<1THENCP=1 : PRINTCHRS ( 27 ) + 

"W":MS$=FS(CF}:GOSUB740 :REM*57 

330 IF A$="(HOME}" OR A$="(SHFT CLR)"THENPR 

INT" {SHFT CLR}":GOTO280 : REM* 189 

340 IFAS = C11R$(13)THEN360 :REM*171 

350 GOTO290 :REM*177 

360 MSS="{CTRL 6} {CTRL 9} "+F$ (CF)+" {CTRL 0} 

{COMD 7}":GOSUB740 :REM*21 

370 PRINT" {2 HOMEs}" : GRAPHIC CLR :REM*61 

380 F$=LEFT$(F$(CF),16) :REM*139 

390 OPEN2,8,2,FS+",P,R" :REM*141 

400 GET#2,A$:GET#2,B$:LA=ASC(A$+CHR$(0) ) +AS 

C(B$+CHRS(0) )*256:CLOSE2 :REM*101 

410 IF LA=7169 OR LA=16385 THEN CHAR1,0 f 24, 

"{SHFT LJOADING "+F$:RUN(FS) :REM*45 

420 IF LA=2049 THEN CHAR1 , 0+MD/2 , 24 , " {SHFT 

M}AY BE A {SHFT C}-64 (SHFT B}{SHFT A} { 

SHFT SJISHFT I ) { SHFT C] PROGRAM. {SHFT 

R}UN (Y/K)?":GOTO490 :REM*141 



62 / RUN APRIL 1981 



Luting I continued. 

430 CHAR1 ,3+MD/2,24,"{SHFT NJOT A {SHFT B) ( 
SHFT A) {SHFT SHSHFT I) [SHFT C) PROGRAM 
.(2 SPACES) (SHFT B}OOT (Y/N)?" :REM*45 
440 GETKEY A$ :REM*167 

450 CHAR! , 0+MD/2 ,24 ," { 39 SPACES }" :REM*125 
46 WINDOW9+MD/2,9,30+MD/2,22:COLOR5,15 

:REM*1 91 
470 IFA$o"Y"THENPRINT"(SHFT CLR) " :GOTO280 

:REM*21 5 
480 CHAR1 ,0,24," (SHFT BJOOTING "+F$:BOOT(F$ 
> :REM*21 

490 GETKEY A$ :REM*217 

500 CHART ,0+MD/2,24,"{39 SPACES } " :REM*175 
510 WINDOW9-t-MD/2,9,30+MD/2,22:COLOR5,15 

:REM*241 
520 IF A$o"Y"THENPRINT"{SHFT CLR}" :GOTO280 

: REM* 10 
530 RUN(FS) :REM*178 

540 REM DRAW TITLE SCREEN ;REM*208 

550 X1=13:X2=15:X3=6 :REM*202 

560 MD=PEEK{215):REM 40/80 COL. FLAG 

:REM*1S2 

570 GRAPHIC0:ML=40;CT$="{ia CRSR RTs)":COLO 

R0,1 :COLOR4,1 : IFMD=0Ti!ENSLOW :REM*106 

580 IF MD<>0 THEN MD=40 :CT$=CT$+CT$+" ":ML= 

80: GRAPHICS :COLOR6,1 :X1 =33 :X2=35 :X3=26 

:REM*38 

590 COLORS, 4 :REM*226 

600 MS$="{COMD A} (31 SHFT *s){COMD S}":GOSU 

B720 :REM*74 

610 MS$="{SHFT -}(31 SPACES }[ SHFT -)":GOSUB 

720 :REM*208 

620 MS$ = "(SHFT -H31 SPACEs}(SHFT -)":GOSUB 

720 :REM*218 

630 MS$="(SHFT -}(31 SPACES) {SHFT -)":GOSUB 

720 :REM*228 

640 MS$="{SHFT -> (31 SPACES ) {SHFT -)":GOSUB 

720 :REM*238 

650 MSS="{SHFT -}(31 SPACES ) {SHFT -)":GOSUB 

720 :REM*248 

660 MS$="(COMD Z}{31 SHFT *s){COMD X)":GOSU 

B720 :REM*138 

670 COLOR5,8:CHAR1 ,X1 ,1 ,"(SHFT CJ-128 (SHFT 

A)UTO(SHFT M)ENU" :REM*174 

680 COLOR5,9:CHAR1 ,X2 , 3, "CREATED BY": REM* 52 

690 COLORS, 3 :CHAR1 ,X3,5,"{SHFT D)AVID {SHFT 

D)ARUS £ (SHFT LJOUIS (SHFT WJALLACE" 

:REM*202 
700 COLOR5,5:CHAR1 , 4+MD/2 , 7 , " { SHFT RJEADING 
DIRECTORY... {SHFT P)LEASE WAIT" 

:REM*204 
710 RETURN :REM*2 

720 REM PRINT STRING CENTERED :REM*232 
730 PRINTLEFT$(CT$,(ML-LEN(MS$) )/2) ;MS$:RET 
URN : REM* 96 

740 CHAR1 ,1 ,CP-1 ,MS$:RETURN ;REM*76 

750 REM TRAP IT :REM*42 

760 PRINT" {2 HOMEsl {SHFT CLR}" :CLR:RUN 

:REM*172 
770 DATA160,3,165,47,133,252,165,48 :REM*59 
780 DATA1 33, 253, 169, 252, 162,1 ,32,116 

:REM*149 
790 DATA255, 133,250,200,169,252,162,1 

:REM*81 
800 DATA32, 116, 255, 133,251 ,162,2,32 :REM*71 
810 DATA1 98, 255, 160, 0,32 ,228, 255, 162 

: REM* 11 3 
820 DATA250, 142, 185, 2, 162,1 ,32,119 :REM*233 
830 DATA255,200,192,32,208,238,76,204 

:REM*155 
840 DATA255, 32, 32, 32,32, 32, 32,32 :REM*9 

850 DATA219,219 :REM*251 



C5 



commodore 



Circle 223 on Reader Service card. 



MONITORS g ES 



$119 



$139 



FULL 

COLOR 

MONITOR 




1541 
COMMODORE 




RUN APHll. 1986 / (>3 



'My purchase of RUN is a 
better investment than my 

computer — I get a much 
higher return on a much 

smaller investmentr — 



D. Suggs, Tallahassee, Fla. 



Join die thousands of C-G4, Plus/4, and VIC-20 users 
around the world who enjoy subscribing to RUN every 
month. They've found RUN to be an unrivaled Com- 
modore resource. And they're right — RUN is 
one of the fastest-growing Commodore 
magazines on earth! 

The convenience of personal delivery, 
plus a savings of 44% off die newsstand 
price are yours when you subscribe to 
RUN — the year-round Commodore 
companion. 

Vim get 12 great issues for just 
$19.97, plus special announce- 
ments and offers available only to 
RUN subscribers! 

Each month, you'll learn the 
fun of computing while ex- 
ploring the limitless possibil- 
ities of your Commodore. 

Here's what satisfied readers are 
saying: 

"I read many magazines after I bought my 64, but I 



I to ! I want to make a great Investment. 

Send me 12 issues ol RUN for the bw subscription price of $ 19.97. ['0 save 44% 
the newsstand price. 

D Payment enclosed O Bill me 

Name ___ 




Address . 
City 



dunk that yours is die best. I now have a subscription 
and look forward to every new issue." — Eric D. Stolen, 
Manistee, MI 

"In a remarkably short time, RUN has become the 
best journal for Commodore computer 
users. . .1 appreciate the coverage 
you devote to reader comments and 
questions (Magic, Mail RUN, and 
Commodore Clinic), as there is 
nearly always an interesting hint or 
tip in one of these columns!"— J, 
O'Hare, Victoria, B.C. Canada. 
Throughout the year, you'll find: 
• Exciting tips, Commodore tricks, 
and programming ideas in RUN's most 
popular column, "Magic". 
Challenging, fun, and educational soft- 
ware. 

A rundown of the products best suited 
for the new C-16 and Plus/4. 
The benefits roll on. . .time-saving pro- 
gramming ideas, no-punches-putled product 
reviews, applications to broaden your com- 
puting horizon, tutorials and assistance from 
reknowned authors in the Commodore field, 
and of course, great ideas and tricks that have 
worked for fellow Commodore users. 

Act today — and save 44%— joining the 
thousands of subscribers who've found that 
RUN is their best computing companion. 
Just send in die coupon or insert card, or call 
TOLL-FREE 1-800-258-5473. In NH, dial 1- 



"1 



off 



. State . 



.Zip. 



Gnada & Mexico W2.9T; fWigll Surface JW.97. t year only. US fundi drain) on US bant F«dgn air 
niail. please inquire. PCfamt allow 6 to B week* for del ivery. 

RUN«Box954«Farmingdale,NY11737 3*hb3 



924-9471 









This Publication 
is available in 
Microform. 




University Microfilms 
International 

Please send uddilimuil inl'timiiitkm 

for 



Name 



I name ' pi hi ••• on 



Institution- 

Street 



City. 
Stale 



Zip_ 



300 North Zceb Road 

Dept. P.R, 

Ann Arbor. Mi. 48106 




THE AMAZING VOICE MASTER® 

Speech and Music Processor 

10. Your computer can talk in your own 
voice. Not a synthesizer but a true digitizer 
that records your natural voice quality — and in 
any language or accent. Words and phrases can 
be expanded without limit from disk. 

^ And it will understand what you say. a 

^^ real word recognizer for groups of 32 words or 
phrases with unlimited expansion from disk 
memory. Now you can have a two way conver- 
sation with your computer! 

■^ Easy for the beginning programmer 

with new BASIC commands. Machine language 
programs and memory locations for the more 
experienced software author. 

^* Exciting Music Bonus lets you hum or 
^^ whistle to write and perform. Notes literally 

scroll by as you hum! Your composition can be 
edited, saved, and printed out. You don't have to 
know one note from another in order to write 
and compose! 

Based upon new technologies invented by COVOX. One low 
price buys you the complete system— even a voice controlled 
black-jack game! In addition, you will receive a subscription to 
COVOX NEWS, a periodic newsletter about speech technology, 
applications, new products, up-dates, and user contributions. 
You will never find s better value for your computer, 

\J INLY 4>t>y.yb Includes all hardware and software. 
For telephone demonstration or additional Information, call 
(503) 342-1271. FREE audio demo tape and brochure available. 
Available from your dealer or by mail. When ordering by mall add $4.00 
shipping and handling ($10.00 for foreign, $6.00 Canada). 

The Voice Master Is available for the C64 T C128, all Apple ll's, and Atari 
800. 800XL and 1MXE. Specify model when ordering. 

For Faster Service on Credit Card Orders only: 

ORDER TOLL FREE 1-800-523-9230 



COVOX INC 



(503) 342-1271 



675-D Conger Street, Eugene, OR 97402 

Telex 706017 (AV ALARM UO) 



RUN APRIL lt8« / 65 



Auto Menu 



Simplify disk operations by loading programs with 
a single keystroke. 

By]0E W. ROCKE 



Auto Menu is a disk-based utility 
that takes the hassle out of loading a 
program. The Load and Run com- 
mands become a menu-driven oper- 
ation. With a single keystroke, you 
select the program to be loaded. Your 
C-64 then takes over, automatically 
loading and running the selection. 
Even the most inexperienced new- 
comer can load a program. 

The C-64 wedge and similar utili- 
ties provide shortcuts in typing the 
Load command. However, it's still up 
to you to remember and correctly 
type the program name. Everyone 
who uses a disk system has been con- 
fronted with a File Not Found mes- 
sage because of a typing error. Most 
of us have to load and read the disk 
directory unless a crib sheet of pro- 
gram names is handy. 

Simplified Operation 

Auto Menu lists the disk directory 
in menu format. The disk directory 
is read automatically and listed in 
double-column form, which prevents 
all but the longest listing from scroll- 
ing off the screen. 

Each filename is preceded by a let- 
ter that is assigned by Auto Menu. 
The letter serves as an identifier for 
program selection, and filenames are 
listed in the order the programs are 
stored on the disk. To load a pro- 
gram, press its filename's corre- 



sponding letter. This will also clear 
the screen and display a loading mes- 
sage. A typical message display is as 
follows: 

I.OAD "PROGRAM NAM* ",8,1 
SEARCHING FOR PROGRAM NAM* 
LOADING 

No further keyboard input is nec- 
essary after the initial menu selec- 
tion. The loading operation takes 
place automatically, and, upon its 
completion, the computer automat- 
ically initiates a Run command. Fi- 
nally, the menu program is removed 
from memory with a New command. 

To facilitate the auto-run opera- 
tion, the asterisk (*) pattern-match- 
ing format is used in Auto Menu's 
loading instruction, as described in 
the 1541 user's guide. Pattern match- 
ing simply means that the drive will 
load the first program that has a 
name matching the letters in the 
Load instruction. In this program, 
the first 12 letters of program names 
are used. As it's unlikely that a disk 
will have two programs with the same 
name, this pattern-matching format 
should not pose a problem. 

The Auto Menu listing is not dif- 
ficult to follow, as there is a minimum 
of branching within the program 
flow. Lines 10-120 set up the header 
screen that is used to display the user 
prompts. A black background pro- 



vides good contrast for C-64 systems 
using a TV as a monitor. 

Reading the Directory 

Lines 130-260 contain the disk di- 
rectory read routine. The directory 
is read as a sequential file using the 
GET# statement. The disk name, file 
block numbers and program type are 
skipped, for this information is not 
needed. Filename characters are 
read one at a time and concatenated 
for storage in variable N$ (line 180). 
Conditional statements in lines 160 
and 1 90 cause quotes and embedded 
spaces in the normal directory listing 
to be skipped. 

Files not considered a normal part 
of the menu are skipped by condi- 
tional statements in lines 200-210. 
For example, if the disk contained an 
automatic loader called Boot, there 
would be no need to load the program 
a second time. It is also unnecessary to 
load the menu file a second time. 
Therefore, these two files are exclud- 
ed from the menu list. Similar condi- 
tional statements could be added to 
skip the listing of sequential files. 

Line 250 checks status variable ST, 
which, if 0, indicates the end of the 
filename stored in the disk directory. 
The name siring that is temporarily 
stored in variable NS is transferred 
to subscripted variable N$(F) for 
later recall. Counter variable F is 



66 / RUN APRIL 1986 



RUN it Right 



C-64; CI28 (in GS4 
Disk drive 



Circle 45 on Reader Service card. 



Finally 

The On-line Service 

IhatHelps¥)u 

BeatThe Meter* 



NowCompuServe,The Source, 
or Dow Jones users can switch to 
Viewtron. It's easier-to-use and 
faster to get what you want. So 
it's less expensive. 




Now you can save money onusage charges 
while you access on-line stock quotes, 
news, sports, real-time communications, 
auctions, banking, airfares, and an ency- 
clopedia. Plus special Commodore 
services like: Ask the Experts, software 
iews, and SIG's, and more. 
Viewtron s navigation is more advanced 
than other on-line services. Plain 
English keywords take you right to 
the meat of things. Often you can 
"zero in" by hitting one button. 
And Viewtron runs in color on 
Commodore machines. 

We charge no subscription 
fee, no monthly fee. Pay only 



9 cents a minute weekday nights after6 p.m., 
and weekends; 22 cents a minute weekdays* 

Access Viewtron on any of the major 
communications networks at no extra 
charge. (A local call for most people). 

To get Viewtron, you need a major 
credit card, disk drive, amodem, and a 
FREE Viewtron Starter Kit, ( The $ tarter 
Kit includesa FREE howofVieWron ) And 
for a great modem at a great price, check 
the coupon. Satisfaction is guaranteed or 
your money back. Its a limited-time offer, 
so order now. 

Call anytime. 1(800) 5434300, 
Dept. 705 1. Or mail coupon. 



FREE OFFER 



Viewtron, P.O. Box 31356, Dept. 7051, Cincinnati, Ohio 45231. 



Kml 



(Please print) 



ADDRESS 



(Slreet address required (of modem orders) 



^Vr'i't'l'l'l'l'iM' 



CITY 



STATE 



ZIP 



Credit cards only; sorry, no checks. Charge to: D VISA n MasterCard D American Express 

Card 

Number 

























Expiration | i n i 
Date 1 1 II 1 



SIGNATURE: 



Yea, send me the Viewtron pro ducts checked below. 



FREE VIEWTRON STARTER KIT** 

Ofor my Commodore 64 or128 

K It i n etudes commun Ic al Ions software. 

In addition to my Starter Kit, fabo need amodem. 

MOD EM PACKAGE FOR COMMODORE 64 or 123 
□ 300 Baud Volks6420 by Anchor 
Automation, Only $39.95 ** 



SATISFACTIONGUARAMTEEDoryour 
money back. All modem olfers include cables 
(where necessary) . It lor any reason you are 
n ot sal i sf I ed , sen d bac k the me re handise 
within 30 days to receive a full relund. Sorry, 
no C.O.D.s. Allow 2-4 weeks tor delivery. FL. 
1L, NYand PA residents wiil have ihe appropri- 
ate sales taxadded to their order, OtterexpfeM 
June 30, 1966. 



* *Pleasa add $2 50 pesiageand Handling, lorStutarKii. PI us S3 SO shipping tor Commodore modem. 



Viewlron is a service of Viewdata Corporation of America, Inc., which is a wholly-owned subsidiaryol Knighl-Ridcfer Newspapers, Inc. ' Prices may vary in some cities and outside the U.S. 



then incremented, and program flow 
loops back to line 140 to read the 
next filename. 

If status variable ST is not 0, pro- 
gram flow jumps to line 260. At this 
point, the file is closed and disk op- 
eration ceases. 

Menu Display 

The directory read routine stores 
all disk filenames in subscripted vari- 
able N$(F). The stored names are re- 
called for display by using a Print 
statement in a For. . .Next loop. The 
filenames are displayed in double- 
column format because a long list of 
names would scroll off the screen. 
This double column is accomplished 
by lines 270-300. 

Line 270 sets up I lie first column 
by limiting the loop count to half of 
counter variable F. The CHR$(E + 64) 
in the Print statement provides the 
identifying letter for each filename 
stored in subscripted variable N$(E). 

Line 280 returns the cursor to the 
home position and uses POKE 214,8 
to reposition the cursor to print the 
second column oT names. The loop 
in line 290 displays the last half of 
the names, printing them at SPC(20) 
to form the double-column display. 

Lines 310-320 reposition the cur- 
sor and print the prompts in the 
screen header. 

Lines 330-350 use the Get state- 
ment to scan the keyboard for an 
input. Line 350 limits keyboard input 
to the range of letters in the filename 
menu listing. A wrong keypress is 
ignored and sends program flow 
back to line 330 to continue the key- 
board scan. 

Line 360 reads the ASCII value of 
the key pressed and subtracts 64 from 
the number. For example, the ASCII 
value of letter B is 66. Subtracting 64 
from 66 leaves 2. The result is stored 



in variable P for use in identifying 
the program identified by letter B. If 
you were to print \$(P)— i.e., N$(2)— 
you would see the second filename 
that was read from the directory. 

Line 370 checks to see if filename 
N$(P) is longer titan 12 characters. A 
long filename is shortened to the first 
12 characters and the pattern-match- 
ing asterisk is added to the name 
string. 

Line 380 sets up the filename for 
the Load command in line 390. The 
MIDS (unction is used to strip a space 
character from the filename. The 
Load command is then printed (line 
390) in normal command format. 
(Note how CHR$(34) is used to pro- 
vide the quotes necessary in a Load 
command.) 

The filename in quotes is followed 
by the device and command numbers 
in standard format. Command num- 
ber 1 is added after the device num- 
ber, so both Basic and machine code 
programs will load correctly. 

Line 490 sets up variable A$ for 
automatic execution of the program 
loaded. The CHRf(lS) is added to 
variable AS to provide the equivalent 
of pressing die return key. Including 
AS in a program statement causes 
the function to be executed, just as 
if you had pressed the return key. 

Line 500 is the key to the automatic 
run operation. The Pokes in the line 
cause the computer to enter its own 
instructions! Line 500 represents a 
"dynamic keyboard" technique, 
whereby the computer performs 
functions normally requiring key- 
board input. When this line is exe- 
cuted, the computer executes a Run 
command. The CHR$(13) in vari- 
able AS forces a RETURN in the 
keyboard buffer and executes the 
instructions. 

If you have an early C-64, line 500 



may not work properly because of 
changes made in later ROM (read 
only memory) versions. Try substi- 
tuting POKE 527 or 528 for POKE 
631 and POKE 525 for Poke 198. 

Line 510 erases the menu program 
from memory with a New command. 
This line is executed last, with the 
word NEW appearing momentarily 
on the screen. 

System Calls 

Lines 400-480 explain the state- 
ments required to automatically run 
a machine-code program that is ini- 
tiated by a system call. It will be nec- 
essary to insert lines similar to the 
examples in lines 460-480 to reflect 
machine-code programs you may 
have on the disk. 

The conditional statement at the 
beginning of each line provides a 
means of distinguishing between Ba- 
sic and machine- code programs. By 
assigning to variable AS the SYS syn- 
tax followed by the call address, the 
call can be initiated by line 500. 

You may use the pattern-matching 
asterisk in machine-code program 
names just as it is used in line 370. 
In setting up the LEFTS function, you 
may set the number of name char- 
acters as desired. The lines included 
in the listing are for example only. 

Auto Boot 

That's all there is to it! Type in 
Listing I and save Auto Menu on 
each of your disks. When you want 
to use it, load and run it. The auto- 
mated operation sure beats typing in 
loading commands! 50 



Address all author correspondence to 
Joe W. Rocke, 224 W. Benson, Ridgecrest, 
CA 93555. 



Listing 1. Aulo Menu program. 



1 REM ********************************* 

:REM*1 45 

2 REM *{9 SPACES)' AUTO MENU ' ( 1 1 SPACES}* 
READY. : REM* 226 

3 REM * READS DIRECTORY & AUTO LOADS {2 SPAC 
Es)* :REM*129 

4 REM * PROGRAM SELECTED BY THE USER (2 SPAC 
Es]* :REM*238 

5 REM *{13 SPACEs}3Y{16 SPACES )* :REM*111 

6 REM * JOE W. ROCKE{10 SPACES ) 7 /27/S4 * 

:REM*1 82 

7 REM ********************************* 

: REM*! 51 
10 POKE53280,0:POKE53231 ,0 :REM*142 

68 I RUN APRIL 1986 



20 DIM N$(100}:CX=54 27 2:PRINT "{SHFT CLR}" 

: REM* 34 
30 PRINT" (SHFT CLRHCOMD 1){CRSR DN}" 

:REM*86 
40 X$="{CTRL 9} {39 SPACEs]" :REM*32 

50 FORX=1T05:PRINTX$:NEXT :REM*246 

60 PR INT" {HOME} {CTRL 6}":PRINT CHR${117); 

;REM*134 
70 FOR X=1 TO 38:PRINTCHR$(100) ; :NEXT 

:REM*220 

80 PRINTCHR$(105); :F0R X=1 TO 5 : REM* 134 

90 PRINTCHR$(103)SPC(38)CHR$(104)" "CHR$(15 

7);:NEXT :REM*118 

100 PRINTCHR$(106) ; : FOR X=1 TO 38 : PRINTCHR5 

{102}; :NEXT:PRINTCHRS(107) :REM*182 

110 PRINT"{HOME]"TAB{14)"{CTRL 9} {3 CRSR D>! 

s}* AUTO MENU *" :REM*124 

120 PRINTTAI3(12 ) "(CTRL 8} READING DIRECTORY" 

:REM*32 



FOR 

COMMODORE 
128 AND 
C-64 OWNERS, 
ONLY: / 



* S P.. 




e 9ffi,. 













-On^ 



%a 



*f, 



'"#< 



%% 









'***** 









«% 



^ 









'ore £*'** 9 *b 











l< ^ 






From 
Skyies 
Electric 
Works, the 
f oldest and 
largest profes- 
sionals in the 
business. 



This is just a few 
of the 200 + bargains from 
the newest and biggest Skyies cat- 
alog, hot off the press. 

We know you'll want this page, in its full 
splendor, and the other pages overflowing with over 
200 bargains in peripherals, software, and books that will 
make your Commodore 128 or C-64 computer even nicer to live with. 

So, if we missed sending you your very own copy within the last 
few weeks, call us at 1-800/227-9398, unless you live in California, 
in which case call 1-415/965-1735. 



t 



Skyies Electric Works 

231 E South Whisman Road 

Mountain View, CA 94041 

{415)965-1735 





* AUTO MENU * 
PRESS Lb 1 1 bR KbY 




TO ai tm | 


OAn PRDRRAM RFI FC.TFD \ 
K SCRAMBLER 


A 


SKI 


B 


HASSLE CASTLb L 


TAG 


D 


SNAKbS 


N 


TAX LDR 


E 


SHELL GAME 





TAXMAN 


F 


BUGS 


P 


FINDWORD 


G 


TRAP SHOOT 


Q 


MYSTERY 


H 


SHUFFLE 


R 


BATTLESHIP 


1 


LAVA PIT 


S 


SYMBOL 


J 


MAD ADDER 


T 


ZELAZ 



Luting I conlinwil. 

129 REM --- RKAD DISK DIRECTORY - 

130 OPEN1 ,8,0,"S" 
140 GET#1 ,B$:IFSTo0THEN260 
149 REM LINE 150 LIMITS TO 26 



150 
160 
170 

180 

190 
199 

200 
210 

220 

230 
240 
250 
260 



-:REM*145 

:REM*1 38 

: REM* 90 

FILES 

: REM* 93 
:REM*246 
: REM* 8 6 
214,8:PRINT 

:REM*234 
GET#1 f B$;IFB$< >C11RS{ 34 )THENN$=NS+B$ :GQT 



IFF> = 27TIIEN260 

IFB$< >CHR$( 34 JTIIEN1 40 

N$="" : PRINT" (HOME) " : POKE 



0180 

GET01 ,B$:IFB$=CHR${ 32JTHEN190 

REM — FOLLOWING LINES SKIP THE 

FILES — 
IFN$="B00T"THENF=F-1 :GOTO240 
IFNS = '*AUTO MENU"THENF=F-1 :GOTO240 

:REM 
IFLEFTS(N$,1 )=" "THENF=F-1 :GOTO24 

: REM* 146 
N$(F)=" "+N$ ;REM*216 

GET#1 ,BS;IFB$o""THEN240 :REM*180 

IFST=0THENF=F+1 :GOTO140 :REM*68 

CLOSEI : REM* 17 



: REM* 8 4 
:REM*38 
LOADING 
REM*133 
:REM*6 



'208 



269 REM - PRINT FIRST COLUMN OF NAMES - 

:REM*110 

270 F0RE=1T0F/2:PRINT"{C0MD 6} "CHR$< 64+E)" { 
CTRL 2J"NS(E):NEXT :REM*1 27 

280 PRINT" {H0ME}":P0KE21 4, 8: PR INT : REM* 8 9 

289 REM -- THEN 2ND COLUMN OF NAMES 

;REM*236 

290 FORE=F/2+1TOF:PRINTSPC(20)"{COMD 6}"CHR 
$(64+E)"{CTRL 2}"N$(E):NEXT :REM*115 

300 PRINT" (HOME) {3 CRSR DNs}" :REM*231 
310 PRINTTAB( 12 ) "{CTRL 8} PRESS LETTER KEY 

" :REM*101 

320 PRINTTAB{5)"T0 AUTO LOAD PROGRAM SELECT 

ED" :REM*35 

330 GETMS:IFMS=""THEN 330 :REM*53 

340 IFM$=CHR$( 13JTHENRUN :REM*173 

350 IFM$<"A"ORM$>CIiR$(64 + F)THEN330 : REM* 159 
360 P=ASC(M$) -64: PRINT" (SHFT CLR}{H0ME){3 C 

RSR DNS}" :REM*99 

370 IFLEN(NS(P) ) > 1 2THENNS ( P ) =LEFT$ ( N$ ( P ) ,12 

)+"*" :REM*145 

380 N5(P)=MID$(N$(P) ,2,LEN(N$(P} ) ) :REM*1 

390 PRINT" LOAD"CHR$( 34 ) NS ( P ) CHRS ( 34 ) " , 8 , 1 {3 

CRSR UPs)" :REM*159 

400 REM ******************************* 

:REM*39 
410 REM * IF YOU KNOW THE PGM IS 'ML' * 

:REM*71 
420 REM * THE EXAMPLE BELOW WILL LOAD * 

: REM* 5 7 
430 REM * AND FILE & RUN IT. EXAMPLES * 

;REM*1 53 
440 REM * <3) ARE SHOWN BELOW. {8 SPACES }* 

:REM*25 
450 REM ******************************* 

:REM*89 
460 IFLEFT${N$(P) , 4 ) ="TOOL"THENA$="SYS64 738 

"+CHR5{13):GOTO500 :REM*159 

470 IFLEFTS(NS(P) , 6 > ="SPRITE"THENA$="SYS491 

52"+CHR$(13>:GOTO500 :REM*225 

480 IFLEFT$(N${P) ,5J="ULTRA"THENA$="SYS491 5 

2"+CHR$(13):GOTO500 :REM*157 

490 A$="RUN"+CHR$( 13) :REM*67 

500 POKE631 ,13:FORB=1TOLEN(A$):POKE631+B,AS 

C(MIDS(AS,B,1 ) >:NEXT:POKE198,10:REM*119 
510 NEW :REM*137 



IS BACKING UP COMMODORE SOFTWARE DRIVING YOU CRAZY 



Now you con Back-Up virtually oil 64/128 
Software with our NEW 1571 Clone Machine 

irtqulFt* a Commodorr 1 IS wirh 1ST 1 drlyel 

Months of R &> D have gone Into our 1 57 I GCR CLONE MACHINE so that you now have the 
ability to reproduce GCR Signals on the disk This way you arc assured that you're copying 
the most rudimentary signals placed on the disk allowing you to back-up 64 Software, CPM 
Software, and 128 Software. The complete package Includes: 

I ) GCR COnY. 2) COMPLETE DENSITY UTILITY. 3) DIRECTORY UTILITIES (rename, delete, copy 
file, etc.). 4) AUTO BOOT MAKER (for 64 and I 28 Software). 5) EXPANSION MODULE SEC- 
TION (for future upgrades.) 

ONLY 549.95* 

*rSf n<l u* any o'd copy program and wr II grvr yOL 1 10 00 trrdu to jroor com tor I S7 I Con* Machine li only $3*3 85) 

THE NEW CLONE BUSTER Cartridge for the 64 or I 28 (In 64 mode) Is now the best memory 
capture device available Snapshot your software and save It out to the standard Com- 
modore DOS. Will back-up most 64 software and remove annoying error tracks and dlf- f^r- 
flcult to load protection. 

ONLY $49,91 



CALL: (201) 838-9027 

1342 B Route 23 
Butlur. N J 07405 





ySTRIBUTING INC 



70 / RUN APRIL 198S 



CI relo 121 on Reado( Service card. 



Value -Soft 

9513 S.W. Barbur Blvd. B-56 
Portland, Oregon 97219 




24 HR . TOLL. FREE 
1-800-547-9755 EXT.19 
OR, AK, CAN, 1-503-246-0924 
Add $2.00 S & H. Visa and HC gladly. 



THE REFERENCE HANDBOOK FOR THE C— 128 



THE 

BLRCK 
BOOK 



C-128 



YOU HAVE JUST AUBCHABtO Out Of THt YIHCST 

coaautebb cohaovoke has cvir omnia, hoh 

YOU AtCB THE BIST BtfEHEMCt AAHUAL OH THl 
HAAKIT. you **y HtVEA HttB TO Buy AHOTHtA 
AAHUAL fOH THE C-128, BLACK BOOK, HAS IT 
ALL. TMt AIM Of THE AUTHOB IS TO SIVl THt 
UStK, AS MUCH IHfOAHAT IOH, IH AS SHALL Of 
SPACE AS POSSIBLE. PLUS IVEAYTHIHS IS IH 
fLAtK EHBLISH, THIS IS HOT THC STAAT Of A 
SEBItS AS SOHl PUBLIBHIBB MAVI BOHl , IT'S 
ALL IH OHt VOLUAE. 

OVEH 73 EASY TO AtAB CHAATS AHB TABUS 

OVIB 173 MIfJ Of SOLIB IHfOAHAT IOH 

HOT OHt HABTEB AABt 

LAYS fLAT fOH EASY AEABIHB 

COLOH COBtP, ALHAYS t IAT> HHAT you HttB 



HHAT BLACK BOOK HOH' T TILL YOI) 

HOH 10 UH-PACK THl 6-1 28 

HOH TO HOOK-UP THt C-12B 

TEA PASIS OH HHAT THl XtYS ABE fOB 

fitly PASIS OH BASIC f-HOSHAA COHHAHBS 

At AAE SO CtATAIH YOU MILL Lift THE BLACK 
BOOK Of C-128, THAT HI HAKE THIS t/HUSUAL 
OffEKl If YOU BOH' T fit: THAT IT COH1AIHS 
HOBl tHYOBHAT IOH THAH AHY OTHtA HtfEAEHCE 
BOOK fOA THt C-128, SEHB IT BACK IH HOOD 
COHVITIOH HITHIH 10 Mr*. HE HILL AEfUHD 
THE PUACMASE PAICE HITH A SHILf. 



$15.95 



$ — SAVER SHI TCH 

USE THE SAVER SWITCH TO CONNECT TWO COMPUTERS TO 
ONE PRINTER, OR ONE DIBK DRIVE. SETTER VET, USE 
DULY ONE DRIVE AND ONE PRINTER FOR THO COMPUTERS, 
MAYBE YOU MOULD RATMER CONECT TWO PRINTERS TO ONE 
COMPUTER, JUST THINK NO MORE CHANQINS FROM LABELS 



$29 - 95 



TO LETTER MEAD ALL THE TIME. A FLIP Or THE SWITCH 
CHAN8CS THE DEVICE TROM ONE TO THE OTHER. SAVE BIS 
SUCKS WHERE MORE THAN ONE COMPUTER NEEDS TO ACCESS 
THE SAME DEVICE. PLUBB IN - NO ALTERATIONS OR 
EXTRAS NEEDED. STOP BH1TCHINB CABLES TDDAY, 




amwi 



VIC-20 



C — 16 



PLUS 4 



C— 6 4 



C — 128 



9 FOOT CABLE 



DISK DRIVES 
PRINTERS 
$8 . 95 



PROGRAMMER ■ S 
KIT $18 . 95 



OVER 130 SUBROUTINES ON DESK. PREVIEU 
BEFDRE YOU USE. JUBT ADD TO YOUR DHN 
CODE. SORTS, INPUT, GRAPHICS, PRINTER 
I DIBK OPERATION, ALPHABETS, ETC. 
WHY RE-INVENT THE WHEEL, PROSRAM THE 
EAflY MAY, TOR THE C-G4. 



C — 128 
VIDEO 



$12 . 95 
CABLE 



NO NEED TO BUY A HEW MONITOR 
TOR YOUR 12B. WITH THIS 
CABLE YOU CAN USE YOUR 

1701/1702 FOR BD COLUMN , 

MONOCHROME UUTPUT, BAVe 
DOLLARS, TAKE THE WIFE 
OUT TO DINNER. 






PROTECTION 
REVEALED 



$19 . 95 



TAKE COMHAND OF YOUR SOFTWARE. END THE SPIRAL OF BUYINO 
COPY PROGRAMS. THE PROTECTION REVEALED HANDBOOK UNRAVELS 
THE PU7.ILE OF SOFTWARE PROTECT I DM. FDR AUTHORS AND UBERS 
BECOME A MASTER Or ILLUSION. LEARN HOH TO PROTECT OR 
UN-PROTECT YOUR SOFTWARE. INCLUDES A LARSE SECTION ON 
SUCCESSFUL BASIC PROBRAM SECURITY. COVERS THE LATEST 
EVOLUTION or COPY PROTECTION TECHN I OUEB. TOP I CB INCLUDE! 

DE-COMPILERS EXTRA SECTORS 

DEHBITY CHANBEB BAP BYTES 

NIBBLE BACK-UP 

DOB PROTECTION 
REVEALS THE MYSTICAL TRADE SECRETS OF THE C-84 A FREE 
DIBK CDNTAINIHO 31 UTILITY PROGRAMS 10 INCLUDED. 
THIS BOOK IS WRITTEN FOR EVERYONE 



DISK ERRORS 
COMPILERS 
HALF TRACKS 
NIBBLE CQUNTINQ 



8UARD BAND 
AUTO-LOADERS 



VIDEO LOG 



$19 . 95 



HAVE YOU EVER THOUOMT OF CATALD01NB ALL THOSE MOVIES 
YOU HAVE BEEN BAVINS ON VIDEO TAPE7 

NOW YOU CAN DO THE JOB ON YOUR C-64 OR C-12B. IN TRUE 
C-12B MODE, VIDEO LOO CAN HANDLE 2,000 FILMB OR BOO 
TAPEB. THE C-S4 VERSION ALLOWS FDR 1,000 TITLES OR 
230 TAPES. A PRINTER IS NOT REOUIREO, BUT IT YOU HAVE 
ONE, PRINT COMPLETE CATALOBB OF YOUR LIBRARY OR LABELS 
FOR YOUR TAPED. LIST BY TAPE NUMBER OR T I LM NAME. 
INFORMATION SAVED, TAPE NUMBER, FILM TITLE, COUNTER 
START AND ENO, LENDTH IN MINUTEB, PLUS CATE80RY. 

PLEASE STATE WHICH COMPUTER i C-B4 OR C-128 ) PROQRAM 
YOU WANT, AB THIS ONE RUNS IN TRUE 1 28 BODE ALBO. 

FOR THE C— 64 & C— 128 



POSTAL 
CLERK 

C— 64 




$19 - 95 



KEEP IN TOUCH WITH CUSTOMERS, FRIENDS 
AND OTHERS. MAKE FULL USE OF BUSINESS 
LISTS. TURN MAIL LISTS INTO POWERFUL 
8ELLIN0 TOOLS. PRINTS TELEPHONE LIBTB 
PLUS MAILINS LABELS. 2,300 ENTRIES, 
AND SORTS BY NAME, CITY, STATE, '- IIP 
DR 8RDUP, 



SUPER 
C— 64 



HELP 
$15 



95 



THE PKOBRAHMER'B BEBT TRIEND 

1. POSTER BIIE C2IX2S) SCREEN L COLOR 
MAP. NEVER HUNT rQR THAT PDKE ASAIN 

2. C-S4 MEMURY MAP, ONE OF THE MOST 
COMPLETE ON THE MARKET. 

3. IS BOUND REFERENCE CARDS. COMHANDS 
FOR DIBK DRIVE, PRINTERS, l COMPUTER 
AT YOUR FINOER TIPS, UREA T FOR ANY 
LEVEL OF USER. 



BRAND : 
C — 64 
$19 . 95 




KAB YOUR DIBK LIBRARY 
SROMN? CAN'T FIND A 

PROGRAM WHEN YOU WANT? BRAND X THE 
DIBK CATALOSEH CAN SOLVE THE PROBLEM. 
4,000 ENTRIES/100 0I3KS. ADO, SAVE, 
FORMAT, SCRATCH, ETC. IDENTIFIES 14 
FILE TYPES. PRINTS LIST IN ONE, 7W0 
OR THREE COLUMNS, PLUB LABELS. STOP 
OISK CONFUSION WITH BRAND X. 



RUN Al'Rli. 1986/7] 



Automatic Line 
Numbers 

Save yourself the tedium and time required to 
type in program line numbers. This easy-to-use utility enters 

them for you. 



The AutoNum program adds a 
new command to Basic dial provides 
automatic line numbering as you 
type. Written in machine language, 
AutoNum is in the form of a Basic 
loader (Listing 1), which you must 
carefully type in. Be sure you save it 
before running it, as the program 
Pokes the machine language into up- 
per RAM and then deletes itself. 

Using AutoNum is easy. Each time 
you turn on (or reset) your Com- 
modore, you must first load and run 
the AutoNum loader. The loader 
clears the screen and prints a mes- 
sage to let you know it is initializing. 
It then Pokes a Basic wedge into a 
place in RAM where it won't interfere 
with the Basic program you are en- 
tering. (How this wedge works is ex- 
plained later.) After a few seconds, 
die loader prints the following set of 
abbreviated instructions: 

TO ENABLE, TYPE; 

AUTO <iiicremt;[U> 
TO DISABLE, TYKE: 

AUTO 

Finally, the loader clears memory, 
and you are ready to start typing your 
program. Suppose you wish to num- 
ber your program by tens. Simply 
type in: 

auto to 

and press the return key. You will get 



Bj MICHAEL BROUSSARD 

a Ready message back from Basic, 
and AutoNum will be turned on. 
Now you type in the first line of your 
program. Suppose it is: 

too PRINT 

When you type in the line and 
press the return key, the line becomes 
part of the Basic program in memory, 
as usual. In addition, AutoNum prints 
the next line number: 

no 

The cursor is then positioned so that 
you are ready to type in the next 
program line. 

Continue entering program lines 
in this fashion until you have typed 
in the whole program or until you 
want to enter a direct command, like 
Save, 'lb perform the latter, simply 
backspace over the line number Auto- 
Num printed and ihen type in your 
direct command. Or you can simply 
press the return key after the next 
AutoNum line number. Hither action 
will disable AutoNum until you type 
in another line beginning with a line 
number. Then AutoNum will step 
in and start printing line numbers 
again, continuing from the new line 
number. 

To turn off AutoNum completely, 
simply type: 

AUTO 

in Direct mode. (If you type this com- 
mand next to a line number and 
press the return key, you will add an 



unwanted line to your program and 
AutoNum will still be enabled.) 

That's all there is to using the pro- 
gram. The rest of this article is directed 
toward more advanced programmers 
and tells how to customize the loader 
in order to place AutoNum at a partic- 
ular RAM location. It also explains 
how AutoNum works. 

Customizing the Loader 

As mentioned earlier, AutoNum 
resides in a pan of RAM that won't 
interfere with Basic programs. On 
the Commodore 64, it begins at lo- 
cation 49152. On the VIC-20, there 
is no free RAM area for machine 
language use, so the loader "steals" 
a page of Basic program space by 
moving the top-of-memory pointer 
down 256 bytes. If you won't be using 
AutoNum with a Datassetle, you can 
reclaim this program space by delet- 
ing line 90 of the loader and chang- 
ing line 100 to read: 

!00 BASE = 828 

This will cause AutoNum to be 
Poked into the cassette buffer, which 
is a great place to put short machine 
language subroutines as long as you 
are not using a Datassetle. (C-64 users 
can also redirect AutoNum to the 
cassette buffer by making the same 
changes.) 

For those of you familiar with ma- 
chine language, you can move Auto- 
Num to any other location in RAM 



72 / RUN APRIL 1986 



RUN It Right 



C44; C-12H (in C64 mode); VIC-20 



Circle 155 on Bonder Service card. 



Sensational Prices! 

. . . On Our Most Popular Itemsl 




from microti * 

THE 69$ DISKETTE! 

Are you paying too much for diskettes? Try our first 
quallly, prime, 5Vi" diskettes (no rejects, no seconds) 
at these lamastic sale prices and save, save. SAVE! 
Disks are packaged in boxes of 50; each box contains 
5 shrink-wrapped 10- pa ess that include diskettes in 
sleeves, labels, and w rite-protect tabs. 

Each diskette is certified to be 100% error free and 
comes with a lifetime warranty (if you have a problem, 
we'll replace the diskette) All diskettes include hub rein- 
force mo nt rings and write- protect notch. 

All diskettes are double density and work in ellhor 
single or double density drives. 

SS, DD Diskettes, Box of 50 
32391 



DS, DD Diskettes, Box of 50 
32403 



S 34. 50-60= ea.! 
S44.50-S9C ea.t 



fpOWER and PROTECTION 
FOR YOUR C-64! 




POW'R PAK64*- an 



Pow'r Pak is a replacement power supply (1,5 amp) 
lor the Commodore 64 . bul that's not all! Pow'r Pak 
also supplies two additional surge protected outlets 
(120V) for monitor, disk drive, or other peripherals, 
OrWaff switch. Fuseprolection. Sturdy all-metal cas- 
ing is ventilated for heat dissipation. Full 1 year 
warranty. 

.34910 $49.95 



$ 



LOWEST PRICES IN U.S.A.! 

iic®ir 



BMC 
EPSON 



AXIOM 
CARDCO 



INDUS 



$ 



We can otter you some of the lowest prices In the country on Ihe most popular printers, mon- 
itors and interfaces. Our normal prices are already low. but to make sure you get the best deal 
you can, we will also meet most competitive prices in this publication when placed on an equal 
basis {Remember— we don't charge tor use of your credit card, impose excessive shipping fees, 
or use any other hidden extras to boost the price you pay. Due to the rapid change m prices in 
the computer industry, we can only meet prices at Ihe time you place your order; wo cannot ad- 
just prices on items ordered or shipped on an earlier date.) Another plus lor charge card 
customers— your charge card is billed at time ot shipment only for Ihe ilems shipped— no early 
billing, no long wait tor the merchandise you already paid for. 



STAR MICRONICS 

SCALL CARDCO SG-10 SCALL 

ICALL G-W« Interlace SCALL SO-tOC SCALL 

SCALL S'MORE ICALL EPSON 

SCALL FX-8S SCALL 

FX-1&5 SCALL 

We also carry famous name software. . . Epyx, Broderbund, tnfocom, 
Sierra, Timeworks, Random House, Activision, and more! 



COMMODORE 
C-12B Computer 
1S71 Disk Drive 
1902 Monitor 
1670 Modem 



• THE BEST PRICES * 

• THE BEST SERVICE * 
WHY SHOP ANYWHERE ELSE? 



PRINTER PLUS 
GRAPHICS INTERFACE 
100 cps, Near Letter 

Quality, parallel 

Interface. 

35044 $189 




COMPUTERFACTS 

Technical Service Data for 
Your Computer and Peripherals 

Sams introduces COMPUTER FACTS'" pacta 



TM 



from SAMS 




packets or Inlormateonthat rovoal lite 
inner workings ol major brand micros, monitors, printers and disk drives. Includes sche- 
matic wiring diagrams, parts lists, disassembly instructions, t/oubtesnoofcng tech mooes, 
and other repair data. 

33477 Commodore 64 Computer „ _ ... i * 

33513 VlGflO Computer J"™ Commodore Cte Computer All DaCKetS 

33551 Commodore Plus/4 Computer 3354e Commodore 1/01 Monitor ^ 

33431 Commodore 1541 DM Drive 3595 ° Gemnr 1DX p ' int " S 1 7.95 GaCh 

33496 Commo-doro 1525Pnn1er 359 * 4 Gemini 15X Printer 





CARTRIDGE EXPANDER 

Plus $22.95 

FAST LOAD 

OFFER! 

Slop wearing out your computer by endless cartridge swapping' 

The NavArone cartridge expander features 3 can ndge slots. Select 

any cartridge, or trie "oil" portion if no cartridge 19 to bo used 

Resel the computer independently of me power switch. Cartridge 

5:015 are versic.it for easy access — no pimd fumbling behind the 

computer. 

33227 3-siot Cartridge En pander $22,95 

The caflrtdge expander is a great companion v- [he Epyx Fasl Load 
cartridge— you can keep 11 permanently Installed plus have two 
sides free lor otfier cartrrdges 1 
34216 Fast Load Cartridge (Sug Relail S3995) $24.95 

Fast Load Qnty $22,95 
with purchase of cartridgo Bxpand&r! ^J 



DUST COVER and 
"EVERYTHING BOOK" 

SPECIAL OFFER 

Get to know us by ordering this great dust 
cover for your C-64 or C-12S and our catalog, 
The Everything Book tor th*TC-S4 and C-128 
Home Computer," lor £2.95 (no extra ship- 
ping and hand Nng charges). Cover is antistatic, 
translucent d-gaugd vinyt sown to our exacting 
siandards with reinforced seams. Discover the 
savings and easy shipping available Iron. 
TENEX Computer Express! 

$2.95 

3it!7 C-B4 Du at C ovc r and Catalog (R t Q ) 
,38464 C-1I8 Dual Cover and Catalog (RIO). 




r The Right Interface 
For All Your 
Printing Needs!! 

^_-ni| «-"» * souftoT *iveir- 

<l ' "^Lu* * I Jne/T|i to ¥&* Cofrt- 
" ■ ,***^ \ZI modo/o" 

~J h RUN. Dae. 85 

This high'perlarm.ut 1 ■ graphics parallel printer inter- 
lace from DSI for C$4 and VlC-20 emulates a Com- 
modore prijwef Gomes with cables and user's manual 

$39.95 

Buiii-m buffer provides 
super nign-spe-ari 
printing lor parallel 
pri nters Prints aN Com rnodore cha racters. Cables and 
connectors Included From Cardco Lifetime warranty 

$CALLj 



33565 ._ 



.34484 



Friends At 




We gladly accept 
mall orders! 

P.O. Box 6570 

South Bend, IN 46S60 

Questions? Call 
219/259-7051 



Ad 
R1Q 



SHIPPING CHARGES 
ORDER AMOUNT CHARGE 
less lhan $20 00 $3.75 

$20.QQ-$39.99 4.75 

S40.00-S74.99 5.75 

S7500-S14999 6.75 

SI 50 00-5299.99 7.75 

$300 & up 8.75 




NO EXTRA FEE FOR CHAR GES 

WE VERIFY CHARGE CARD 
ADDRESSES. 

ORDER TOLL FREE 

1-800-348-2778 



by changing the value assigned to 
BASE on line 100. (Of course, you 
must be careful not to place the rou- 
tine where it interferes with Basic or 
with the operating system, or you 
might cause a "crash.") 

How AttioNum Works 

Each time you type in a line and 
press the return key, Commodore's 
built-in Basic interpreter has to decide 
what to do with it. If it begins with a 
line number, Basic assumes it is a line 
to be added to the program currently 
in memory and acts accordingly. If the 
line doesn't begin with a number, Ba- 
sic assumes it is a direct command 
(like New or Save, for example) and 
executes it immediately. The pari of 
Basic responsible for reading and pro- 
cessing lines is built into ROM, ant! a 
pointer to this important main pro- 
cessing routine is stored at RAM loca- 
tions 770 and 771. 



Ordinary Basic will display a syn- 
tax error if you attempt to use the 
Auto command without first running 
the AutoNum loader. So how does 
the AutoNum loader add a new com- 
mand, Auto in this instance, to the 
Basic repertoire? The loader Pokes a 
machine language subroutine into 
RAM where it won't be disturbed by 
Basic. The loader then changes the 
pointer stored at 770 and 771. From 
then on, control is diverted to Auto- 
Num instead of to Basic's main pro- 
cessing loop. 

If AutoNum is enabled, it prints a 
line number. After a line is typed in 
at the keyboard, AutoNum examines 
it to determine whether or not it be- 
gins with the word "Auto." If it does. 
then AutoNum processes the line, 
and regular Basic never gets in- 
volved. If the line does not begin with 
"Auto," the line is passed on lo Basic 
to be processed in the usual fashion. 



You can easily see why this diver- 
sionary tactic is called a wedge. In 
effect, AutoNum is "wedged" be- 
tween the user and Basic's regular 
processing loop. (Another popular 
wedge is the DOS wedge, which 
works much the same way. It checks 
each line you type in to see if it begins 
with a " >"; if it does, it processes the 
line as a disk command instead of 
passing the line on to Basic.) 

There arc many good books that 
can teach you more about wedges. 
Two of the best are Tool Kit: Basic, 
by Dan Heeb (Commodore Publica- 
tions) and Machine Language for the 
Commodore 64 and Other Commodore 
Computers, by Jim Butterfield (Brady 
Communications). H 



Address all author correspondence to 
Michael llroussard, 13136 Lazy Glen 
Court, Hemdon, VA 22071. 



Listing 1 . AutoNum Bask loader program. 



80 SYS65517:IFPEEK(781 )=22THENVIC=1 :REM*98 

90 IF VIC THENX=PEEK( 56) :BASE=PEEK( 551+256* 

(X-1 )+1 :POKE56,X-1 :GOTO 110 :REM*242 

100 BASE=49152 :REM*30 



Circle 251 on Header Service card. 




jmiiiiMm* 



■ \ msE / 



THE 

MIRROR 



■^ MinOgpg(Q)]]g \. 

DISK COPIER 

$24.95 

NO FINER OR MORE ADVANCED ARCHIVAL COPIER AVAILABLE AT 

ANT PRICE 

EASY TO USE DOES NOT CAUSE DRIVE HEAD TO KNOCK 

COPIES UP T04I TRACKS, 

PERIODIC UPDATE POtlCV 

AUTOMATICALLY MAKES BACK-UP COPIES FROM VIRTUALLY AIL 

PROTECTED SOFTWARE 

NIBBLES. HALF TRACKS. COPIES PXfRA SECTORS AND EXTRA TRACKS. 

REPRODUCES AtL DISK ERRORS AtJtOMATICALtY 

FAST. COPIES FULL DISK IN AS LITTLE AS 4-7 MINS EVEN COPIES 

ITSELF 

WE COPY MOHEI 

MASTERCARD, VISA. M O OR CHECK OK 

• S3 SHIPPING & HANDLING 

C OD OR FOREIGN ORDERS ADD S^ 

CALIF ORDERS ADD fi% SALES TAX 

— WRITE OR CALL — 

Compumed 

MOS 75B-Z«6| 
WVT P0 BOK 6939 

SALINAS, CA 33912 
FOR COMMODORE r,l AND ml [i;:ivi 
OR COMMODORE 138 (NO 1 571 OWE 



74 / RUN APRIL last; 



110 WEDGE=BASE+11 :REM*38 

120 PRINT" {SHFT CLR)(4 SPACES } INITIALIZING . 

-." :REM*248 

130 FORK=BASETOBASE+186:READN:POKEK,N:C=C+N 

:NEXT :REM*4 

140 IFCo17067THENPRINT"(CTRL 9 } ERROR IN DA 

TA STATEMENTS: ":END ; REM* 106 

150 PRINT" {SHFT CLR}(2 CRSR DNs}T0 ENABLE, 

TYPE:": PRINT" {CRSR DN){5 SPACEs}AUTO < I 

NCREMENT?" : REM* 190 

160 PRINT" {CRSR DN}TO DISABLE, TYPE:":PRINT 

"{CRSR DN){5 SPACES} AUTO" :REM*234 

170 X2=INT( WEDGE/256) :X1 =WEDGE-X2*256 : POKEB 

ASE+1 ,X1 ;POKEBASE+6,X2 :REM*28 

180 IF VIC=0 THEN 210 :REM*166 

190 C=0:FORK=1TO6:READN:POKEIBASE+N) ,PEEK(B 

ASE+N)+32;C=C+N;NEXT :REM*194 

200 IFCO750THEN140 :REM*212 

210 SYSBASE:CLR:NEW : REM* 230 

1000 DATA 169,11,141,2,3,169,192,141,3,3,96 

,173,54,3,208,5,173,55,3,240,49,173 

:REM*65 
1010 DATA 52,3,240,44,173,56,3,24,109,54,3, 
141 ,54,3,173,57,3,109,55,3,141,55,3 

:REM*31 
1020 DATA 174,54,3,32,205,189,169,32,32,210 
,255,169,2,133,198,169,145,141 ,119 

:REM*105 
1030 DATA 2,169,17,141,120,2,32,96,165,134, 
122,142,58,3,132,123,140,59,3,32 

:REM*254 
1040 DATA 115,0,144,67,240,65,201,65,208,84 
,32,115,0,201 ,85,208,77,32,11 5,0 

:REM*48 
1050 DATA 201,84,208,70,32,115,0,201,79,208 
,63,169,0,141 ,52,3,141 ,54,3,141,55 

: REM* 104 
1060 DATA 3,32,115,0,32,107,169,165,20,141, 
56,3,240,3,141 ,52,3,165,21 ,141,57,3 

i REM* 7 4 
1070 DATA 240,3,141,52,3,76,116,164,32,107, 
169, 208, 8, 141, 54, 3, 141, 55, 3, 240, 10 

:REM*144 

1080 DATA 165,20,141,54,3,165,21,141,55,3,1 

74,58,3,172,59,3,76,134,164 :REM*24 

1090 DATA 50,72,131,154,157,186 :REM*210 



It was one of those weeks. 





#1 THU.m 

WEDn 






■■■ 



^Wjscz 







;^\ 











wj^Jf ■■■ 



Monday, you needed to locale an importanl account and type 
a H) page report 

Tuesday, you !iad to adjust die family budget because the bank 
adjusted your mortgage. 

Wednesday, a client needed graphics for a last-minute presen- 
tation. 

By Thursday, you were wishing you'd had one software pack- 
age that could have handled everything. 

Get Vital Information In Seconds! 

Now, you and your C-64 or CI 28 can pull all the loose 
ends together with ReRUN's Productivity Pak— a disk full of 
rcady-torun home applications. Sensational programs from 
RUN magazine, plus several neverkforepublished programs. 
Word processing, database management, home finance, 
spreadsheet calculating, telecommunications and more— 



nm 



I want better productivity at home and at work i 
Please soul me the ReftUN Productivity Pali disk: 
D Payment enclosed ($21. 47) DAE DVisa OMC 

I 

Exp. Dale I 



Caul I 



Sipiaiu: 



I 



Njmc 



Addrns 



Cilv 



Stale 



Zip 



ReRUN, 89 Pine St., Peterborough, NH 03458 




Until you found 

ReRWs 
Productivity Pak 

everything on one disk for your most important computing 
tasks. 

File It, Find Iti 

The Productivity Pak features RUN'S highly-acclaimed and 
completely updated "DATAFILE" series (including DFCalc!)-a 
practical database management system by Mike Konshak 
that's been a proven winner with RUN readers: 

"Outstanding! This program is probably the best I have 
found in any magazine, and is already at me in my business 
applications as well as my personal library."— David Rke 

Sterling, IL 

Put Your Commodore to Work 

You'll also tap into such never before published programs as 
"HOME FINANCE AID"— watch your Commodore determine 
your mortgage loan payments, or calculate the future value of 
your investments! 

Plus, you'll get "BASIC 4.5", a programming utility that 
makes your C-64 more productive. It includes commands 
for sprite graphics and animation, as well as improved disk 
handling. 

The Productivity Pah includes a booklet with complete 
documentation and loading instructions. Easy to use, easy 
to order. 

Don't let another week go by without it. Simply return 
the coupon with payment today, or call «l-80O-2 58-5473. 
(In NH, dial 14)24-9471.) 

hopart *Jrw«C6lwdGI!3i.B6t mode f dnkah. 

■CaHPdwr U *od lf& m ngmtfflt inifswb cf Ganwdar Bwwn M*fc*a foe 



Find the right program for every job 



AutoBoot 

How would, you like to run your Basic and 

machine language programs effortlessly? With this handy 

utility, you can. 

By DOUG SMOAK 



If you would like your Basic pro- 
grams to run automatically without 
typing in RUN, or have machine lan- 
guage programs start without having 
to remember what SYS address to 
use, then you'll appreciate Autolinoi. 
AutoBoot makes self-starting "hoots" 
that load and run Basic or machine 
language programs from disk. 

How To Use AutoBoot 

After typing in Listing 1, save it 
before running it. After running, you 
may either read instructions or con- 
tinue with the creation of a boot. 
After a pause in which the program 
sets up an array, you must supply the 
name of the program you want to 
run automatically. You can use any 
valid filename and can have a wild 
card (*) on the end. 

You must then supply a name for 
the boot itself. The best way to do 
this is first to save the program under 
a simple name such as A, then call 
the boot the actual name of the pro- 
gram. Then, when the user loads 

"program name",8,l 

lire boot will automatically load and 
run the intended program. Note that 
the boot must be loaded as a uon- 
relocaling program file, hence the ,1 
after the device number 8. Also note 
that (he disk to which you want the 
boot saved must be in the drive while 
AutoBoot is creating the boot. You 
can transfer the boots with a program 
such as Copy All or other single-file 



transfer programs, but this is an un- 
necessary step. 

How and Why It Works 

The secret to AutoBoot lies in 
where the boots load. They load in 
over the stack of the 6510 CPU. This 
makes the Load Kernal routine load 
program data into location $0202 
(decimal 514). When the Load Kernal 
routine reaches the last RTS (return 
to slack), control is returned to lo- 
cation $0203 (decimal 515). 

Location $0203 is the start of the 
loading and running routines, so the 
computer executes these routines 
without returning to Basic. 

AutoBoot starts by substituting in- 
put into an array before opening a 
write- program file. Since the first two 
bytes of a program file make up the 
Load address, Autoboot can create a 
program that will load over the stack 
and directly into the input buffer. 

Program Description 

To help you understand the pro- 
gram, and in case you want to modify 
it for your own needs, I'll give a brief 
breakdown of it. 

Lines 10-30 initialize the variables, 
clear the screen, set screen and border 
colors and prompt for instructions. 

Lines 40-50 set up the initial val- 
ues for the array that will be modified 
by your input. 

Lines 60-70 begin the input by 
first getting the name of the file to 



be loaded and checking to see if it is 
too short ("") or too long (LEN(NS) 
>16). Note that only program files 
may be loaded. 

Lines 80-00 continue input by ask- 
ing if the program to be loaded and 
run is in Basic or machine language. 

Lines 100-130 set up (be array to 
load a machine language file and SYS 
to its starting address. Note that the 
lowest address allowed by line 120 is 
2048. If you have a special need for 
a lower address, such as a short pro- 
gram that loads into the cassette 
buffer, then change or eliminate the 
If. ..Then in line 120. 

Lines 140-150 put the name of (he 
file to be loaded and run into the 
proper place in the array. 

Lines 160-170 handle input of the 
name for the boot itself. This is file- 
name that will later be loaded 

"name",8,l 

Lines 180-260 do the actual writ- 
ing of the boot to disk. Line 200 sets 
the load address (decimal 256, HEX 
$0100) to the start of the CPU's stack. 
Line 220 makes the screen border 
change colors, so that when the drive 
pauses, you know the program is still 
running. 

Lines 270-440 make up the instruc- 
tion subroutine. They, along with line 
30, could be eliminated, but it's nice 
to have them. 

Lines 450-660 contain the data that 
is read into the array from line 50. 

Lines 670-600 read the disk drive's 



76 / RUN april iy«ii 



RUN It Right 



064; C-128 (in 064 mode); disk drive 



■ II 

Sfyco Computet <Ma/tkettog & Consultants 




SAVE k= PRINTERS 




1091 



$228 



CARDCO 

32 K BUFFER [CM) 



SEIKOSHA 

SP-1000UC(C-64) . . 169 
SP-1000A Centronics. 1S5 



CITIZEN 

MSP-lO. 255 

MSP-1S 355 

MSP-20 . . .33J 
MSP-25 495 



C. ITOH 

Prowriler 8510 sp + 
1 5505 sp + 
Printmasler 



TOSHIBA 

P1340 

P351+. . 

P341P 

P341S ■ ■■ 

351 Stieet Feeder 



Call 
Call 
Call 



469 
.1149 

969 
. 999 



CORONA 

LP30U Laser Printer .. , .»*< 
200361 Toner Cartridge .89 



EPSON 

LXBO 209 

FX85 333 

JX80 C9N 

Homewnter 10 193 

BS3S:-:::::::::::-S? 

BX35 597 

ap-so 2*« 

HI-80 355 

HS-BO 298 

FX-286INEW) .... 489 
LQ-BOOjNEW) . . . . 529 
LQ-1OO0 (NEW) . ... 659 



OKIDATA 

Qkimale 10 'J? 

Okimaw 20. CALL 

18! J1J 

192 348 

111 . .563 
84P «*S 



BROTHER 

HRISXL-P 3S9 

HR.15XL-S ■ 35| 

HR.35P |39 

HH-35S 839 

2024L.P 9 SS 

MIQ09.P 189 



JUKI 

J urn 6100 344 

R5232 Sornl Board 55 

6100 Trader 119 

6100 She el Foedar 209 

Juki 6300 . 757 

LEGEND 

BBO IBS 

10B0 Call 

1380 258 

1385 289 

80B ... 14B 

DIGITAL DEVICES 

16K BUFFER 75 

32K BUFFER 89 

64K BUFFER 1£S 

DIABLO 

DK > l*J. 

630 API "J* 

CM ECS i;|| 

DM IF 2395 

P32CQ1 699 

P3B ,7 * 9 

C 150 ■*>? 

DX-35 (NEW) . CALL 

AP-BO CALL 



SG-W $205 

j PANASONIC 



3131 (NEW) 


264 


1092 


325 


3151 


409 


10B0 1NEW) .. 
1592 (NEW).. 


. 209 


. 439 


SILVER REED 


6XP400 


249 




295 


EXP5S0 


399 


EXP770 


749 


STAR MICRONICS 


SG-10 


205 


SG-10C 


219 


SG-15 


3b/ 


SD-10 


319 


SD-15 . . 


438 


SR-10 


469 
578 


SR-15 


SB-10 


.569 


Powertype 


29/ 



MONITORS 



AMDEK 

300 Green I 1 6 

300 Amber '28 

310 Amber IBM 15b 

Coky 300 Audio 234 

Cohjr 50O Composite 369 

Color 600 . 387 

CQfcr 700 *95 

CtHor 710 S$9 



TAXAN 

1 1 J 1 2 " Grew* Coropofl* CALL 

1 1 G 1 ?- Vnrwr Compoj't* CALL 

121 1J- Gntn TTL 135 

lW 1!" AWm TTL 145 

220 14- Cotef Ccrttwttt . 259 

410 1J- HGB H. Be) ISM 329 

123 -2- PG3 S.:s- - irW 459 

410 12" RGB Uara Mi B(i. .. 555 

PRINCETON GRAPHICS 



TEKNIKA 



Mj-io Composite 
MJ-2! F1GO 



179 

.255 



WAX-ia Amber 
MX-12 RGB. ... 
5f+12 RGB .. . 



185 

465 
595 



PANASONIC 

0113000 13' BG&tonpH* 247 
DTM140 14" HGaCanposst 329 
DtMW 10" BG8 K Fte 395 

OtSiOl ID" Panose ITS 

DTirjoC 10" BGB 168 

IX12K3P12- 0*1... 4'9 

TP120MIFA 1!" Grain 109 

1BSW8P4 tr Mirjar... . 109 
THiMMP a' Cmn IrW.. 148 
rR1J2MYP 12' *nW Wl ..148 



SAKATA 

SG 1000 12" Oraen 99 

SA 1000 12" Amusr 109 

SG 1500 12" Giean TTL 119 
SA 1500 12" Arntjer TTL 129 
SC 100 13- Color Come 209 
SC 2O0 13' RGB 389 

NEC 

JB-1260 Green .95 

JB-1201 Gteen 135 

JC 1215 Color 235 

JC 1216 RGB 375 

JC 1460 C6IOI 265 



ZENITH 




ZVM 122A Amber 


75 


ZVM t23G Green 


75 


ZVM 121 Amber IBM 


129 




!/5 


Zi/M 133 HGB 


389 


2VM 135 Carnpojile 


449 


ZVM 136 M. Res Cokjr 


589 


ZVM 1220 


.95 


ZVM 12M 


95 


ZVM 1240 . 


149 



MODEMS 



DRIVES 



DISKETTES 



HAYES 

Smaitmodem 300 
Smartmodem 1200 
Smartmodem 12008 

Srna-tnwjem 2400 
HE 



133 
377 
347 
598 
13S 



TELE LEARNING 

Total TerecommemcalAne 
(C*4) 2906 

AP-25OI30O Bautl Apple) 69 95 
IB-250 (30O BauO IBM) 69 95 



ANCHOR 

VoBtsmodem SS 

Voitemcrdem 12 .188 

RACAL-VAD1C 

Z400PC 549 

24O0F A 7S9 

2400V 559 

1200PC 3!9 

MOV 205 

300PC .i 199 



INDUS 

Indus GT Alari 
GT Commodore 

MSD 



COMTEL 

Enhancer 2CO0 (c-64) 



195 
209 



DENNISON 

ELEPHANT 5V<" SSSD 
ELEPHANT SVj- SSDD 
ELEPHANT S'i" DSDD 
PREMIUM 5'i- SSDD 
PREMIUM 5'«" DSDD 

VERBATIM 
Sift- SSDD 

5'. i- OSOO 



1199 
1299 
14 99 
t399 
1599 



1399 
1999 



BONUS 
S14" SSDD. . 8 99 

6V." DSDD 1299 



COMMODORE 

C-12B NEW CALL 

1571 Dnvs CALL 

1572 Dwe CALL 

1902 Monilor CALL 

1670 Modem CALL 

C-64 Compulsr CALL 

1541 Drivo 169 

r/PSBOl Piinler LOW 

1702 Monilor 199 

Simon's Basic... 24.75 

Assembler 64 34.75 



CARDCO 

Dioiliier Camara 1B9.9S 

32K Piinter 8u)(bi 59.95 

Numeric Keypad 34,95 

CB'5 5-slol Boatd(64J 54.00 
CB/2 2-slol BOfliO (64) ,.25.00 
S'More Basic Rom . .49.95 

Wnle Now-64 3500 

Mail Now-64 29.00 

Spell Now-64 2900 

FSrj Now^4 29.00 

Painl IMow*4 29.O0 

Calc Now-64 29.00 



JRBUND 

TFrefPrinfShop 2875 

Graphics Library — 18-75 
Graphics Library II . . . 19.75 
Graphics Library Ml . . . 19.95 

Karateka 19.75 

Casiles Or Creep 19 75 

Bank St Writer 32 .75 

Loderunrier ?0.75 

Maskol the Sun 21. f 5 

Spelunker , 19.75 

3erpenl's Slar 24 75 

Whistler's Brother. ,, IS. 75 



MICROPROSE (C-64) 

Kennedy Approach 21.75 

Crusade in Europe 24.75 

Decision in Deserl 24,75 

Solo Flight 20.75 

Nato Commander ...20.7S 

Spitfire Ace 18.75 

F-15 Strike Eagle 20.75 

SUB LOGIC (C-64) 
Flight Simulator II. ...32.75 

Nirjnl Miss on Pintail ..20 75 



TOLL FREE 1-800-233-8760 



TO ORDER 



CALL TOLL FREE 1 -800-233-8760 

In PA 717-494-1030 
Customer Service71 7-494-1 670 



or send order to 

Lyco Computer 

P.O. Box 5088 

Jersey Shore, PA 

17740 



RISK FREE POLICY 

In- slock rtomi ihippod W-INfl 24 hours ot ordor No deposit on CO ordou. Frao 

shipoinu on p'opflld ca?h Qrdeft within 1he continonlBl U S. Vrjtume duco-unta 
KVtSit PA roiidonti idd tiles tax APO. FPO. and miernaiional wd*™ add 
$5 QG plus $% 'Of priority mm tarvicp Adveriised price* Jhow 4% diicoum Jot 
cash add 4<Mor Mm*iarCard or V'S* Personal crwckB roquiro 4 woo-xa clsaranc* 
belore ahippiflQ Ash about UPS Blue and fled label shipping All merchandso 
carried under manufacturer's warr&My Free catstog with order A» <l«m» subj*ci 
to Chanrje -AilhOul riolice 



RUN APRIL 1986 1 77 



error channel to make sure things 
are all right. 

Final Notes 

AutoBoot, as is, will not create 
hoots that display the searching and 
loading messages for the program to 
be autorun, I felt this would he con- 
fusing to novice users. If you want 
the messages for your own peace of 
mind, then substitute the number 



128 for the fust after the first 169 
in line 620. If you want to use a drive 
with a device number other than 8, 
then substitute 9s for the two 8s in 
line 620. 

Above all, remember that the boots 
must he loaded with a ",1" after the 
8, such as 

LOAD "PROGRAM",^] 

I hope you enjoy making your pro- 



grams run automatically. It adds a 
professional touch and keeps control 
in the hands of the programmer; nov- 
ice users can then be free to interact 
with the software with a minimum of 
effort. H 



Address all author correspondence to 
Doug Smoak, 303 Heyward St., Columbia, 
SC 29201. 



Listing 1. MoM progr 



K EM ********************************** 

; REM* 50 

1 REM* {32 SPACES)* : REM* 51 

2 REM*{11 SPACES} AUTOBOOT 64{10 SPACES } * 

:REM*66 

3 REM* {11 SPACES HC) 1984(13 SPACES }* 

:REM*4 3 

4 REM*{11 SPACES} DOUG SMOAK { 11 SPACES } * 

:REM*236 

5 REM*{11 SPACES} 303 HEYWARD ST . { 6 SPACES }* 

:REM*77 

6 REM* {11 SPACES JCOLUMBIA SC 29201 {4 SPACES 
)* :REM*226 

8 REM* (32 SPACES}* :REM*58 

9 REM* * ******************************** 

: REM* 59 

10 DIMA(335):I=1 :BO=53280:BG=EO+1 :POKE646,1 
5:PRIfJT"(SHFT CLRKCRSR DNHCRSR RT}AUTO 
BOOT 64" :REM*0 



20 POKEBG,ll :POKEBO,12 :REM*196 

30 PRINT" (CRSR DN}{CRSR RT) INSTRUCTIONS? (C 

TRL 9)Y/N{CTRL > " : GOSUB4 40 : 1FG$=" Y"THEN 

GOSUD270 :REM*250 

40 PRINT" {SHFT CLRKCRSR DNHCRSR RTJSETTIN 

G UP..." :REM*238 

50 READA:IFA> = 0THENA( I)=A:I = I+1 :GOTO50 

:REM*28 
60 INPUT" {SiiFT CLRKCRSR DNHCRSR RT}NAME 

F FILE TO BE LOADED" ; NS : IFNS=""THEN60 

:REM*120 
70 IFLEN(NS) >16THENPRINT"(CRSR DNHCRSR RT} 

NAME TOO LONG!":GOTO60 :REM*234 

80 INPUT" {CRSR DNHCRSR RTJIS THIS A BASIC 

PROGRAM (CTRL 9}Y/N{CTRL } " ; BS$ : IFBS$=" 

"THEN80 :REM*14 

90 IFBS$<>"N"THEN140 :REM*66 

100 FORI=292T031 5 : A{ I ) =234 :NEXT :REM*158 
110 PRINT" (CRSR DNHCRSR RTfSYS ADDRESS FOR 
ML START (DECIMAL)" :REM*8 

120 INPUT" {CRSR DNHCRSR RT} " ;SY5 :SV = VAL( SY 
$):IFSY<2048THEN110 :REM*252 



Circle 14flon Reader Service card. 



It's here! 



The Programmer's 
Reference Guide for the 
Commodore Plus/4 



by Cyndie Merlen S Snrali 
Meyer. This long-awaited 
handbook covers 8ASIC, the 
built-in integrated software, 
graphics, peripherals, assembly 
language, and more. It includes 
over 200 short program 
examples and indepth infor- 
mation not found in the Plus/4 
manual. 521.95,464 pages 



a'i Reference Guide tar the 

Commodore Plus/4 




CynaeMmen- Sarah Meyer 



Td order, contact 

Scott, Foresman and Company 

Professional Publishing Group, Dept. RrM 

1900 East Lake Avenue 

Glenview, IL 60025 

Or call (312|729-3000. 

Ask for Ihe Professional Publishing order department. 



Circle 128 on Reader Service card. 



4MIIIIIIDIGITOL WMOnilllllll 



COMPUTEREYES 



VIDEO IMAGES ON YOUR COMPUTER! 

Frnaiiy— an inexpensive Wrfy to capture real -world images on your computer's 
graphics displayr COMPUrtR£¥£S "is an annovatrve sfow-jcan devjee that cor^ 
nects between any standard video source [video tape recorder, video ca/nera, 
vicfeodisk, etc.J and your computer Under Simple suftwafe control, a tiw image 
is acquired in (ess than six second*. Unique muto-scan mode/s. <Hso provide 
realistic grey-scale images Hundreds of 3ppi;tatronsl 



Package includes interne moduJe h com- 
plete easy-to-use software support on 
disk, owner'j manual., and ante year 
warranty Ml tor 1 I 79 *?S plus 14 00 S4H 
[USA! 

Also avaiciple ai a comp&ete package 
rncJurrmrj 

■COMPUTEflEYES" 

■ Quality or 1 w video camera 

■ Connecung eabre 

for orfly 13 W?5 plus $9,00 SSH 

Demo dink available for SI 0,00 postpaid 
j refundable) 

See your dealer nr order direct Mass 
resrrjrmti add 5% sales tax Mastercard, 
Visa accepted To order, or for more 
information. w;ite or <m 



I 




ONLY 



$129.95 



Available for 

• Apple JJ series 

• Commodore WJ 1 129 

• Atari aQQiSQQXUb$X.£t I3QX£ 



DJGJTAL VISION, INC 

14 Oftk Slrctl - Suit* Z 

Wrrfhim, MA 02192 

|6P7) 444-TO40. 449-7 1 r>0 



78 / RUN APRIL \m 



I Toll Free Order Line 



1 -800-387-3208 g pro line 



■■■111 I SOFTWARE 



SERIOUS SOFTWARE 



WORDPRO 128™ All applicable leatures ol ihe previous WordPro Series 

programs. 

PLUS: Fully proportional priming. ..with character and word spacing 
capability. Multiple disk drives . . . up lo four CBM™, MSD™. or Indus GT™ 
drives 500 lines of text per file... 80 colums wide. Alternating headers, 
looters, pages and margin offsets. Selectable double column output. 
Supports more than 50 differem matrix and letter quality printers. An OOPS! 
Puffer . . for easy proof reading. Access to all available special characters on 
your printer, Display of those special ctiaracters on the screen. Local and 
Global options, 80 column lexl entry and video output. 160 column graphic 
page display . . .for easy formatting. Automatic tile name storage. $69.95 



C POWER is a fully implemented Kermhan and Ritchie version of the "C" 
language for Ihe Commodore 64, Written by Brian Hilchie. our new C Power 
package includes a C SHELL command interpreter, EDITOR. SYNTAX 
CHECKING EDITOR. COMPILER. LINKER. MATH LIBRARV. STANDARD 
LIBRARY, and SYSTEM LIBRARY C POWER compiles directly to naiive 6510 
machine code, and does not require the exira overhead of some eompeiing C 
Compilers that compile to "P" code or use some other intermediate step. C 
POWER is a serious cookie. $99.95 



PROFILE 64 is ihe latesl creation ol Steve Punter, the originator ol Ihe 
WordPro Series ot word processors. As with WordPro, Steve has made Pro- 
File the most easily learned data base yet. Anyone familiar with WordPro will 
find the family resemblance comforting and will have ProFile olf and running 
right out of the box. ProFile can cram as many as 4000 recorfls on just one 
CBM 1541 formal diskette, prim as many mailing labels across a page as the 
printer can handle and can print out reports with multi-line headers and 
automatic page numbers. ProFile is the first easy-to-use data base program 
worthy of Ihe Pro-Line name For the Commodore 1541 or compatible disk 
drive and a Commodore or suilably interfaced ASCII printer $49 95 



CASH BOX 64 by Howard Rotenburg brings poini ol sale Inventory control 
to your Commodore 64 in an easy to learn program that any Salesperson can 
operate. Cashbox handles both cash and credit cards by name Inventory is 
automatically adjusted by each sale. Inventory reports can be primed by 
ITEM or SUPPLIER, including wholesale/reiail cosls. reorder levels, and 
stock on hand and on order Access is password controlled lor security. 
Sales reports can be printed with daily, weekly, and monthly totals Person- 
nel reports will list all ol your personnel with important information including 
salaries, starting dates, social insurance and more It will also report sales 
and returns by employee, permitting you to assess perlormance. S49.95 



CADPIC 64 is a sophisticated Commodore 64 drawing and printing pro- 
gram thai includes many exceptional leatures: automatic shapes include 
parallelogram and ellipse: mulli-colour brush patterns that you can design 
yoursei! save all or |ust portion ol picture: and texl mode including Com- 
modore graphics. Help-menus are available, but stay quietly out ol sight 
while you draw - even when you change colours or shapes. Printout options 
include black and white prints, colour separation prints, and 
tapestry/needlework charts Suitable primers include: MPS801. MPP1361. 
8023P. Commodore 1525. hi-res Epson and Gemini. Finally, your CADPIC 
pictures can be loaded from BASIC making ihem easy to include in your own 
programs. $49.95 



WORDPRO 64 ihe firsl ot Ihe completely new generalion of word process- 
ing programs tor Commodore computers. WORDPRO 64 is all you've ever 
dreamed ol in a word processor. You'll be able to view an entire 160 column 
page on a single 40 column screen, scroll sideways, outpul in columnar 
form, pick your own screen and texl colour, and configure Ihe program to 
your own unique requirements - and words won't break ai the end ol a 
screen line You won't believe whal else Steve has put in WORDPRO 64, like 
single pass double column oulpul 1 Easy lo use and easy to deline Special 
Characters. Margin ollsel for double side printing and 100% proporlional 
spacing capability 1 Available now. $49.95 



SPELLPRO 64 Is a new and sophisticated state-of-the-art spell checking 
program by Jim Butterfleld and Pro-Line Software for the WordPro Series 
of word processing programs. SpellPro's "Butterfleld Basic" dictionary 
may be expanded to check up to 50,000 words, and SpellPro's ease of 
use Is second to none. Anyone familiar with WordPro will be able to use 
SpellPro Instantly, SpellPro 64 can be used with a Commodore 1541 or 
compatible disk drive and a Commodore or suitably Interfaced ASCII 
printer (wo rks w I th S peedsc ri pt). $49.95 



POWER 64 Is ready to delight and amaze a new generation ot program- 
mers on the Commodore 64 machine. If you like Brad Templeton's 
POWER programmer's utility on other Commodore computers, you'll 
love the extra features Brad was able to Implement In the new POWER 
64, a BASIC programmer's toolkit. Jim Butterfleld wrote the book and 
Brad Templeton the program. For the Commodore 64 ©quipped with a 
Commodore 1541 disk drive. Includes MorePower free. $49.95 



PAL 64 is the very first truly sophisticated machina language assembler 
available for the new Commodore 64 computer. PAL 64, Brad Temple- 
ton's "Personal Assembly Language," a machine language toolkit, Is a 
natural for the 64 and works particularly well In conjunction wllh POWER 
64. Some of the best 65XX programmers In the world are already In love 
with PAL 64 [they must be, because without exception they all refused to 
give up their PAL 64 assembler after testing It). PAL 64 comes complete 
with a finely detailed manual by Brad Templeton. Your PAL 64 Is waiting 
for you now at your Pro-Line Software dealer. $49.95 



HIGH PRODUCTIVITY. ..for your 1541! 

The NEW GT4 'HI-PRODUCTIVITY' Cartridge from PRO-LINE turns your old. 
slow 1541 disk drive into a luliy lunclioned. super tasl. stale-ol-lhe-art 
SUPER DRIVE NO INSTALLATION simply plug the GT4 Cartridge info your 
Commodore 64 s carlndge sloi FAST load FAST save FAST 
directory FAST single disk backup FAST dual disk backup FAST 
header FAST FAST FAST 1 " NEW. added BASIC 4 0' commands 
allow Ihe luxury and convenience ol Commodore DISK BASIC, such as 
HEADER DIRECTORY. CATALOG, COLLECT. BACKUP, RENAME. SCRATCH. 
DLOAO. DSAVE. OOPEN, DCLOSE. and RECORD No NEW. added 'EXTRA 
■ commands like DVERIFY. DSTAT OFF, DISABLE and RESET $29.95 



DEALERS CALL US AND JOIN THE TEAM! 

iToll Free Order Line ^tt^K^^^a^^^^^^^^^^^^^^ 



1-800-387-3208 i* pro line 



I ■■■111 SOFTWARE 



755 The Queensway East. Unit 9, Mississauga. Ontario, Canada L4Y 4C5 Phone 416-273-B350 

RUN APRIL 1986/ 79 



NEW FOR '86 ! 



ReRUN Q 



Get Every Program In RUN 

It's Ihc best software news of 1 98b! Now you 
can get all of your favorite ready-to-run pro- 
grams— notjust selected programs— from RUN 
Magazine, Introducing ReRUN Bi-Monthly. . .one 
super disk containing two mouths' worth of «// the 
outstanding Commodore programs listed in RUN. 
We've increased our frequency to serve you better. 
Each disk is packed with applications, utilities, and 
games that you can use in a ready-to-run format. 

FREE Bonus Program! 

And as a special bonus, each ReRUN Bi-Monthly 
features a previously unpublished bonus program, 
You'll get a FREE high-quality program that will be 
a perfect complement to your Commodore soft- 
ware library. 

The Latest RUN Programs— Instantly! 

Throughout the year, you'll enjoy every 
program published in the two most recent 
issues of RUN — without enduring time- 
consuming keyboarding and debugging. 
Each issue comes with a Four-color docu- 
mentation booklet so you can boot up 
your favorite programs in just minutes! 

Subscribe Now— SAVE 30% 

And if you subscribe to ReRUN now, you'll.ww 
30% off the single copy price! You get all six issues 
for just S89.97. Or, order individually and pay 
$21.47 for each bi-monthly disk. 

Get more great Commodore programs more 
often in 1986, plus/r«> bonus programs, and a 30% 
savings with a one-year subscription. 

You'll get it all iti the new ReRUN. 



YES! 



I WANT MORE ReRUN IN '86, 
PLEASE SEND ME: 



□ 1 yr. (6 issues) for $89,97. 1 save 30% off the indi 
vidua! price. 

D Thejanuary/Februaiy ReRUN disk for $21.47. 

□ The March/April ReRUN disk for $21,47. 

□ Payment Enclosed □ Visa □ AE DMC 




ReRUN • 80 PINE STREET • I'RTERBOROUGH, NH 03458 



Listing I rimtimitd. 

130 A(319)=INT(SY/25G) : A( 31 8 ) =SY-256*A< 31 9 ) 

:A<317>=76 :REM*184 

140 A(27 5)=LEN(N$):FORJ=1TOI,EN(N$) :REM*110 
150 A ( 319+J)=ASC(MIDS(NS,J,1 ) } :NEXT:REM*1 78 
160 INPUT" {CRSR DNHCRSR RTJNAME OF AUTORUN 
BOOT";F$:IFF$=""ORF$=NSTHEN160:REM*202 
170 IFLEN(F$)>16THENPRINT"{CRSR DN}(CRSR RT 

}NAME TOO LONG!":GOTO160 :REM*220 
180 OPEN15,8,15 :REM*86 

190 OPEN8,8,8,F$+",P,W":GOSUB670 :REM*166 
200 PRINT#8,CHR$<0),-CHR${1 ); :REM*210 
210 FORI=1T0335:PRINT#8,CHR$(A(I) ) ;:REM*142 
220 IFI/30=INT(l/30)THENPOKEBO,{PEEK{BO)+1 ) 

AND15 :REM*242 

230 NEXT:POKEBO,12 :REM*4 

240 GOSUB670 : CLOSES :CLOSE1 5 :REM*60 

250 PRINT" (CRSR DNHCRSR RTJAUTORUN BOOT NA 

ME... {CTRL 2)"FS :REM*210 

260 END :REM*7 

270 PRINT" {SHFT CLRHCRSR DNHCRSR RTJTHIS 

PROGRAM WILL CREATE A 'BOOT'" : REM* 3 3 

280 PRINT" {CRSR DNHCRSR RTJTHAT WILL {CTRL 

2} AUTORUN {COMD 8} WHEN LOADED AND THEN 

" :REM*119 

290 PRINT"(CRSR DNHCRSR RT)LOAD AND (CTRL 

2) RUN [COMD 8} THE PROGRAM THAT YOU WANT 

" :REM*17 

300 PRINT" {CRSR DN} {CRSR RTJTO HAVE AUTORUN 

. NOTE THAT THIS IS FOR" : REM* 11 7 
310 PRINT" {CRSR DNHCRSR RTJDISK ONLY AND T 

HAT THE 'BOOT' {CTRL 2 (MUST {COMD 8} BE" 

:REM*7 
320 PRINT" {CRSR DNHCRSR RT} LOADED WITH A , 

1 AFTER IT, SUCH AS..." :REM*175 
3 30 PRINT" {CRSR DNHCRSR RTJLOAD ' PRG ' , 8 , 1 . 

" : REM* 107 

340 PRINT" {2 CRSR DNsHCRSR RTJTHIS WILL MA 

KE AUTORUN BOOTS FOR [CTRL 2}BASIC{COMD 

8)" :REM*65 

350 PRINT" {CRSR DNHCRSR RT}OR {CTRL 2}MACH 

INE LANGUAGE{COMD 8} PROGRAMS." :REM*5 
360 PRINT" {2 CRSR DNsHCRSR RT}{5 SPACES }{C 

TRL 9} < PRESS ANY KEY { 2 SPACES ) TO CONTIN 

UE>{CTRL 0}":GOSUB440 :REM*187 

370 PRINT" [SHFT CLRHCRSR DN)(CRSR RTJNOTE 

ALSO THAT THE BOOT ACTS LIKE A ":REM*91 
380 PRINT" {CRSR DNHCRSR RT ) NON-RELOCATING 

LOAD (LOAD ' PRG ' , 8 , 1 ) " :REM*189 

390 PRINT" {CRSR DNHCRSR RTISO BE SURE THAT 

THE PROGRAM TO BE " : REM* 13 

400 PRINT" (CRSR DNHCRSR RT} LOADED HAS BEEN 

SAVED FROM THE PROPER" :REM*113 

410 PRINT" [CRSR DNHCRSR RT) LOCATION OR THE 

HEADER HAS BEEN " : REM* 8 3 

420 PRINT" [CRSR DNHCRSR RT ) RE-WRITTEN . " 

;REM*53 

430 PRINT" (2 CRSR DNsHCRSR RT}{5 SPACEsHC 

TRL 9} (PRESS ANY KEY(2 SPACEsJTO CONTIN 

UEHCTRL 0}" : REM* 171 

440 GETG$:ON-(G$="")GOT04 40: RETURN : REM* 163 

450 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*145 
460 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*155 
470 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*165 
480 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*175 
490 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

: REM* 185 
500 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*1 95 
510 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*205 
520 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*21 6 



530 
540 
550 
560 
570 
580 
590 
600 
610 
620 
630 
640 

650 

660 

670 
680 
690 



DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*226 
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*236 
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*24 6 
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

:REM*0 
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

REM* 10 
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 

REM*20 
2 

REM*30 
2 

REM*40 
2 

REM* 50 

DATA 2,0,0,0,120,169,0,133,157,169,6,16 
2,8,160,1 :REM*92 

DATA 32,186,255,169,8,162,63,160,2,32,1 
89,255,169,0,32 :REM*92 

DATA 21 3, 255,1 34, 45, 132, 46, 169, 82, 141, 1 
19,2,169,85,141 ,120,2,169,78,141 

:REM*116 
DATA 121 ,2,169,13,141 ,122,2,169,4,133,1 
98,88,108,2,3 :REM*84 

DATA32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 
,32,32,32,32,-1 :REM*34 

INPUT#15,A,BS,C,D:IFATHEN690 :REM*166 
RETURN : REM* 22 8 

PRINT" {CRSR DNJ"A;"(CTRL 9}"B$" ERROR {C 
TRL 0}":CLOSE8:CLOSE15:END :REM*6 



DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2 
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2 
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2 



Circle 192 on Reader Service card r 




RUN AI'Rtl.HWS/81 



1541 Number Changer 

All you need is a sharp knife and a steady hand 

to change your disk drive device number with this 

simple hardware construction project. 

By LARRY COTTON 



TMM3HAPL-3 
I 21HL3 i.jci 







Photo i . jumpers to be cut to chaise the disk drive 
dam numbers in the older version of the 1)41. 




Photo 2. jumpers to head to change the disk drive 
device numbers in the newer version oj the 1541. 



Sortie Commodore 64 programs are 
easiest to use with two 1541 disk drives 
because dual drives allow you to cre- 
ate backup files quickly and save data 
during program execution. When you 
finally buy that second disk drive, 
you'll probably warn to more or less 
permanently change the device num- 
ber (normally 8), to avoid having to 
change it via software every time. 

On page 40 of the 1541 User's Man- 
ual is a step-by-step procedure on 
how to make this change. However, 
on some models it's impossible to 
follow these directions to the letter. 

After disconnecting power and re- 
moving the case and the perforated 
metal housing through step 6. look 
at the top of the circuit board (where 
the components are mounted) with 
the disk door (the (rout) toward you. 

Step 7 says to locate the device 
number jumpers. There are two pos- 
sible places the jumpers can be lo- 
cated on the hoard, depending on 
which construction you have. If you 
own what we'll call version A (older 
drives), they will be on the left edge 
in the middle of the board, as the 
book says. But if you have version B, 
they'll be located slightly to the front 
and left of the center of the hoard. 

Don't look for wires. Do look for 
two '/,-inch white circles around shiny 
silver spots. These are the jumpers. 
On version A, they are labeled 1 and 
2 (see Photo 1). On version B, they 
are unlabeled (see Photo 2). 

What you must do is destroy the 
little connecting Strip (trace) between 
a pair (or between both pairs) of the 
D -shaped spots. This is the equivalent 



of snipping a short wire jumper sol- 
dered between two points on a circuit 
board. 

Which jumper do you cut? Again, 
this depends on which construction 
you have. If you have version A, your 
new device number will lie the sum 
of 8 and the number of the jumper 
you cut. For example, if you cut 
jumper 1, your new device number 
will he 9. 

If you have version B, cutting the 
jumper nearest the front will convert 
your disk drive from device 8 to de- 
vice 9. If you cut only the rear-most 
jumper, you'll convert your drive 
from 8 to 10. If you cut both jumpers, 
your new device number will he 11. 

The cutting (actually more like a 
scraping) should be done with a 
sharp-pointed knife. A number 11 
blade in an X-acto knife is ideal. 
Scrape until you can see the circuit 
board through the gap. 

Should you make a mistake or 
change your mind, you can easily re- 
connect the jumper by soldering. Use 
a pencil gun of no inore (ban ,'i() 
watts, tinned well, and very carefully 
apply gun and solder to the D-pads. 
letting the solder flow across the gap. 

Test your work before you put the 
case hack together by loading a disk 
directory with your new device num- 
ber (for example, LOAD "S",9). If all 
is well, carefully reassemble the metal 
housing and case and enjoy your sec- 
ond disk drive! 50 

Address all author tot resjHtndence to 

Larry Cotton, 1513 Canterbury Road, 
New Bern, NC 28560, 



82 / RUN Al'RlI. \m 



Circle 350 on Reader Service card. 



Circle 254 on Reader Service card. 



FLOPPY 
HOUSE 



16 S Chestnut Slrect, Box 308, Palmyra. PA 17078 



Adventure Const. Set , . 
AMIGA Sollware 

now arriving ........ 

Beachhead II 

Bat Incl Home Org. 

Pgma oa. 

Doodle 

Elite 

Fight Nighl 

Flight Simulator II 

Gary Kilcheo's Game 

Maker 1S7.95 

Hardball 121.95 

ISEPIC $52.95 

MP.P 109* 

Modem 159.95 

MIcroLeague 

il.iM-li.ill $27.95 

1984. 1985. Wrld. Ser. 

or All Star ... $13.95 
Mirage Data Base or 

vVc-rOProc ... 13B.S5 
Newsroom £34,95 

Newsroom Clip Art 

Collection 

Night Mission Plnball . . 
Pnptirbiick Writer 128 .. 
Screen Oumper64 . . . . . 

Skvfox 

Slar Rank Boxing 

Suporbow! Sunday — 

Ultima IV ., 

V.I P Terminal ........ 

Voice Messmger . 

Xetec Sup. Grap. Int .. 



$29.95 

CALL 
$24.95 

$13.95 
$26.95 
$11.95 
$21.95 
$32.95 



$21.95 /""\ 
$21.9$ 



$39.95 
$17.95 
$24.95 
$21.95 
$20.95 
$42.95 
$29.95 
$43.95 
SS2.9S 



*** FREE! 

(Wuh any sollware 
der) — an exce 
Public Domain version of an 
arcade hit game on its own 
disk. 

LEROVS 
CHEATSHEETS 

All titles $2.85 

f Add $>. 00 tor mailing) 

ORDERING 
& TERMS 

— M C ana VISA 
accepted wilh no 
charge in the con- 
tinental USA 

— $2.50 shipping charge on 
orders under (100 00 

— PA residents. Please add 
5S sales tax 



. J — Prices subject to change 

^■^ witnout notice 




MOVING? 

SUBSCRIPTION 
PROBLEM? 

Get help with your subscription by 

calling out' new loll free number: 

1-800-227-5782* 

between 9 a.m. and 5 p.m. EST, 
M o nday-Fr k lay . 

If possible, please have your mailing label 

in front of you as well as your cancelled 

cheek or tmlit card statement if you are 

having problems with payment 

If moving, please give both your 
old address and new address. 

* New York State residents rail ] -800-732-9 1 1 'J. 



Software Discounters / 

of America \*» of A / 

Orders Outside PA— 1-800-225-7638 ^^sr^"^ 

PA Orders - 1-800-223-7784 n e atlirriau 
Customer Service 412-361-5291 °pen Saturday 

•Free Shipping on orders oyer 11 00 In continental USA 

• No surthargo lor VISAJMsslercard 

• Your card ll nol charged unlit we -.hip 



ACCESS 

Beach Head 2 iDi $24 
Mach5IR) -S23 

Macll 12BIR) .133 

ACCOLADE 

Oambuslers lOl 119 

Fifjhi NlghtlDl $19 

Hatdt>aif(0) 119 

PSI 5 trad.no Co IDI Its 
ACTIVISION 

AllorEgolD) 133 

Borrowed Time (Di $19 
Fast Tracks; Slot Car 

Const. Kit (Dl $21 

Gary Kitchen's 

Gamomaker (D) $25 
Hacker |D) 119 

Ultra Compuler 

People ID] 123 

Road Race |D) 119 

AMERICAN 
EDUCATIONAL 
Alt TiHes Available Call 
ARTWORX 

Bridge4.0|D) . 116 

International 

Hockey (Dl $19 

Slnp Poker (Dl 121 

Data Disk HI female $16 
Data Disk #2 male SIS 
Dalo Disk »3 female 116 
AVALON HILL 
Super Bowl 

Sunday (Di $21 

Toumamenl Goll (Dl $19 
BATTERIES INCLUDED 
Consultants* or 128 MB 
Paperclip 64 or 128 $39 
Paperclip wr'Spell 

64 or 128 $49 

BERKELEY 
SOFTWORKS 
Oi-omDI $39 

BRODERBUND 
Bank SI SflflM $33 Ea 
KaralekalOl $19 

PnrilShoplO) 126 

P S Graphics Library 

#1.«nr»3([)l I16Ea. 
CBS 

Argos Expedition (D) $9 
Di~SeusslD) . . $9 

Ernie s Big Splash (Dl $9 
Graver's Animal Adv |D|19 
MaslenncjIheSATiDi $44 
Main Mileage ID! $9 

>i ■■■■■. wMtgabtt Call 
Sueetsi w/M«tfi Can 

lATMItW lamer a ID) $9 
DATASOFT 

Alternate Reality lUl $25 

BiuceLeeiDi 119 

Never Ending S1ory(Dl $19 



Touchdown Football (Dl 
Prices loo low to 

ad re r rise.'.' Calf 

EPYX 

FaslLoadlR) . . .123 
Fast Load Partner (0)123 
Korams Rill (Dl $25 

Mullip1an64or 12B 139 
Summer Games II [Dl $25 
The Eidolon (0) .125 

Winter Games |D) $25 
GAMESTAP. 

On-Field Football (O) 119 

On-Track Racing iDl .117 

Slar Rank Brining ID) $19 

HAYDEN 

Sargon3(DI S33 

INFOCOM 

Ballyhoo (Dl $25 

Cut Throats (Dl 523 

EnchanieMD) 123 

Hitchhiker's Guide to 

the Galaxy (Dl 123 
Invisiclues Call 

PlanetlalKDt $23 

Spellbreaker (Dl 129 

Wishbringer iDl $23 

WilnesslDl S23 

Zork 1 ID) 123 

Zork2(Dl $25 

KOALA 
Muppet Learning 

Keys(DI 
Touch Tablet w( 

Rainier ID) 
Koala Primer (Dl 
LEARNING COMPANY 
All Titles Available Call 
MASTERTRONIC 
All Titles Available 
MICROLEAGUE 
Baseball (Dl 
General Manager (D) . $25 
19B5 Team Disk $16 

MINDSCAPE 
Bank SI Music 

Writer i Di $26 

Color Me Itw Computer 

Coloring Kit (D) 119 
Dolphins Rune (D) . 119 
H alley Project (Dl . . 126 
lords ol Midnighl (Dl 116 
Perfect Score SAT 10)144 
Quake Minus 0'"' I Dl $16 
Shadow lire I Dl $15 

MISC. 

Book of Adv Games 2 116 
CSM t'i41 Aliqii KiHC)l$29 



The GoomesiD 
DAVIDSON 
Main Blaster iDl 
Word Attack (Dl 
ELECTRONIC ARTS 
Adv Const Snl(tJ) 
Arclum II Aiiepl IDl 
Carriers at Wat (Dl 
Europe Ablate (D) 
Hear) oi Ainca |0] 
Mail Order Monsters 
Movie Maker (Dl 
Music Const Sel (Dl 
One orvQne (O) 
Pinball Const. Sel (Di 
Racing Dcsl Set (01 
Reach (or Slars || (D> 
Seven Ciiies Gold [Dl 
Skylon lOl 
Super Boulder Da-.li (Dl 



tig 



$33 
$33 



L>< 



$29.95 



139 
$16 



Call 



125 



Copy 2(D) 

Firebird Fnte(IJ) 

GalnrD) 

Karale Champ (0) . . 

Kung Fu Master lOl 

Snapshot 64 (Rr 

Spyvs Spy2(Dl 

Superoase64(Di 

Superbase 128 

Vi/ar.lar 128 

Vnaviriie 120 

ORIGIN 

Ultima 3(0) 

.i ■ ii..i-i ,1 ■■ 

PROFESSIONAL 

Fieel System ? 

64 or 126. 
F eel Syslem 3(1261 
SCARBOROUGH 
Build ABo ok |D) 
MasIorlypo(DI 
Nel Worth(Dl 
SIERRA 
Donald Duck 1 s 

Playground IDl 



$23 

$19 
519 
123 
$23 
Call 
119 
14? 
159 
Call 
Call 

134 
139 



S39 
149 

117 
123 
144 



Mickey's Space 

Adven(urclD) .. . .$17 

Ulhma2(Dj $37 

Winnie the Pooh (D) .117 
SIMON & SCHUSTER 
Greal Inl'l Airplane 

Construction Kll (D) 119 
Star Trek-The Kobayashi 

AltemalivelD) 126 
Typing Tutor 3(D) $26 
SPINNAKER 
Adventure. Creator (R) . $6 

Alphabet Zoo(R) 19 

Cosmic Combat (R) . . 19 
Homework Helper ..Call 
Monster Voyage (Ft) 19 
Slory Machine (Rl $9 

SPRINGBOARD 
Graphics E rpander 

tor P S ID) 125 

Newsroom |t)| 133 

N R. Clip Art HI 10) . StB 
N.R. Clip Ait #2 ID) . .125 

Stickers |0) 123 

SSI 
Battalion 

Commander (Dl 125 
Baltle Group (0) . . 137 
Colonial 

Conquest ID) $25 

Computer Ambus h(D) $37 
Computer QB(D) .125 
Field olFiirtlD) . .125 
(irniMi.ne Warrior |D)123 
KamplgruPpe(D) $37 
NAMlOl $25 

PhantasieiDi $25 

Pnantame2i0i $25 

Quest ron (Dl 125 

Rings 01 Zilfin(DI .125 
Wizards Crown (D) $25 
SOFTSYNC 
De;;k Manaqe' 

64 nl 128 $25 

Trio 128 141 

SUBLOGIC 

Flight Simulator 2 (Dl 132 
Jet ID) $29 

Scenery Disks Call 

TIMEWORK5 
Data Manager 2 ID) 133 
Data Manager (128) .$43 
Evelyn Wood Dynamic 

Reader (Dl $33 

Sideways (Dl $19 

Swiftcaicr 

Sideways [1281 143 
Sytvlt Porter's Personal 

Financial Planner(D) $39 
Sylvia Porter's Personal 
Financial Planner 128S43 
Wordwnler wl 

85.000 Speller (Dl .133 
Wordwriler WI85.Q0O 

Speller {lia> $43 

UNISON WORLD 
AH Gallery 1 (D) 116 

Prim Ma»ler(Dl . 123 

ACCESSORIES 
i!.,lhiv. !■■.',', UUI59J1O0 

CompuServe Slarlnr Kitt19 
Datashare Printer 

Inl wIGraphics 135 
Disk Case IHnlds 50i $9 

Dow Jones News 

Retrieval Kil|5hrs )S16 

Total Auto Answer.' 
Aulo Dial Modem 
wfSottwftfe $24.86 

Kakala 13" Colof 

CnrTipii'.ili- Mrvmtnl 

' ' I ' •■: $149 

Wicn Jny r .tirt'. Call 



P.O. BOX 11 1327— DEPT. RN — BLAWNOX, PA 15238 



'Ordering and T*rmv Ordorr* ^ith tashnf* chveh. or money nrcjnr ^hippeci im 
mediately Person<iKcfjmpany c^eck^ allow 3 weeks cSfiriran^rp NoCOD'r. 
Shipping: Conlinonial U.S.A. —Orders up»dG» £,00 add $3. lr«o shipping on 
orders over SIM PA rodents add 6% tvaltrs lax AK.MI. FPO-APO— add Si on 
Ail tn-dors Sorry -no Inlcrnalion.il Qtdtfi D^reciivo mtMcriandiSf? will be 
tf^\.if.p(i Anih samo mffcntHindBsn Olficr rr>[»f(is sub|pcl lu a ift* - restocking 
, h,ir (1 Jk_?JorRnr)tTS H Hrturn rtiusl have* auirwir,/.ilJon numher (4 l?> 361 S?9l 

I'N^i", MjtJl^Ct 1«i Ctl.inqt' WllJHJgl nr)[n74- 



RUN Al'Rll, 1986 / H:i 



BASICALLY SPEAKING 



Poking Around 
The Screen 

By ALTA MOSER and JIM BORDEN 



The following article will be help- 
ful to users who don't want to wait 
tor Print statements. How and where 
to Poke the screen is explained, and 
several formulas and sample pro- 
grams are provided, 

The formula to Poke a character 
at a given location on the screen is: 

P=1024 + X + 40*Y 

Here, P is the location to Poke. To 
find this location, start with the be- 
ginning of screen memory (1024), 
add the column (X) and, finally, add 
the product of 40 and the row (Y). 
For the formula to work properly, 
columns must be numbered from 
to 89, and rows from to 24. 

You can think of screen memory 
as a chart, with X and Y as the co- 
ordinates by which you can find any 
point on the chart. Go across to any 
column and down to any row, and 
where the two intersect will be the 
location for that row and column. 

The formula uses 40 because there 
arc 40 columns on the screen (num- 
bered to 39, of course). 

Let's assume you want to Poke col- 
umn 1, row 1, with the letter A. You 
can look up the value to Poke in 
Appendix E of the C-fH's user's 
guide. The letter A is stored it) screen 
memory as a 1. Here is a program to 
store it: 

10 X=1:Y= I 

20 P=1024 + X + 40*Y 

:«) POKK IM 



84 / RUN APRIL 1986 



Character placement 

via Pokes on the screen is fun, 

fast and fascinating. Never 

again will, you have to rely on 

the cumbersome Print 

statement for accessing 

screen locations. 



Row 1, column 1, is location 1065. 
You can check Appendix G of the 
C-64*S user's guide to con ruin this. If 
you omitted the 40 from the formula, 
die computer would figure the lo- 
cation like this: 

10 X = 1:Y= 1 

20 l>= 1024 + X + Y 

30 POKE P, ! 

Obviously, ihe computer would 
Poke 1 into location 1020, which is 
column 2, row in screen memory. 

Now try this: 

5 PRINT" JSHFT CLR}" 

10 FORT- I TO Hi 

20 INPUT "COLUMN (0-39)";X 

30 INPUT "ROW (0-24)"; Y 

40 PRINT "{HOME}" 

SO t* = 1 024 + X + 40*Y 

60 POKE P,0 

70 NEXT I 



RUN It Right 



G64i C-I2S (in 4(k(ihwm mode ml]) 



How would you like to fill the en- 
tire screen memory? This program is 
one way to do it: 

I PRINT "{SUIT CLR}" 
5 FOR X = 0TO 3*1 
10 FOR Y = (t TO 24 
15 P= 1024 + X + 40*Y 
20 POKEP.102 
2S NEXT Y:\F.X T X 
30 GOTO30 

Now that you know X can be one 
of 40 numbers (0-39) and Y one of 
25 (0-24), you can Poke any number 
of random locations. The following 
program will demonstrate this: 

1 PRINT "{SHFF CI.R}" 

2 INPUT "HOW MANY POKK 
LOCATIONS"; I' I. 

5 FOR 11= I TO IT. 
ID X = INT(40*RN1>(1)) 
20 Y = 1NT(25*RXI)(1») 
311 l'= 1024 + X + 4O-S 
40 POKE P.81 
50 NEXT H 
60 GOTQ6Q 

Now would be a good time to con- 
sider a companion formula to Poke 
color memory, since the formula uses 
the same X and Y coordinates. An- 
other look at the Color Memory Map 
(Appendix G) will show thai color 
memory begins at location 55290. 
The column and row numbers re- 
main the same. (G-128 owners should 
type, in Direct mode, 
HANK 15 {return} 

to ensure this memory is banked in 
properly. Also, be sure you are in 40- 
column mode.) 



With that in mind, the formula to 
Poke a value in color memory is: 

CP = 55296 + X + 40*Y 

The Poke numbers for color are 
0-15 (again, refer to Appendix G). 

If you wanted to randomly color 
the characters Poked into random 
locations in the previous program, 
you could do it by adding these lines: 
25 C = INT(16*RND{1)) 
35 CP = 55296 + X + 40*Y 
45 POKEGP.C 

Have you noticed that you may 
have fewer characters than you asked 
for in line 5? There are two reasons 
for this. One, if the computer ran- 
domly selected the same row and col- 
umn number twice, it would Poke 
the same character in the same lo- 
cation twice. Two, if you're using 
color, the random color number 
Poked might be the same as the hack- 
ground color, so the Poked character, 
although there, wouldn't be visible. 

But you can control your back- 
ground color to eliminate the prob- 
lem of having the character the same 
color. The location to Poke the back- 
ground color is 58281. (You can also 
change the border color with POKE 
53280, but we're mainly interested in 
controlling the background.) Let's 
change the background to black and 
eliminate black as a possible random 
color number. In the previous pro- 
gram, add this line: 
3 POKE 53281,0:PRINT "{CTRL 2}" 

And change line 25 to: 
25 C = INT(15*RND(1)) + I 

Now every color should show up 
on a black screen. 

What you did was Poke the back- 
ground to (black) and change the 
random number selection for colors, 
so the computer would have to use 
the numbers 1 to 15, thereby elimi- 
nating as a possible character color. 

To get the effect of a stained glass 
window, try changing the border to 
black (POKE 53280,0) and using 1000 
for PI.. Those black spaces you see 
without any color are the result of 
combinations not chosen by the ran- 
dom numbers. If you want to color 
die entire screen, make the following 
changes to the previous program: 

Delete lines 2 and 5. 

Change line 10 to: 

10 FOR X = 0TO 39 

Change line 20 to: 
20 FOR Y = TO 24 

And change line 50 to: 
50 NEXT Y:NEXT X 



But what if you only wanted to use 
a 10 X 10 grid on the lower part of 
the screen? Well, you'd only use part 
of the screen memory map. Begin by 
determining which column and row 
this part will start and end with. For 
the sake of simplicity, let's assume 
column 10 and row 10 will be your 
starting point, and use ten columns 
across and ten rows down. 

So, your rows and columns will be 
from 10 to 19, with 10 as the first, 19 
as the last. Type NEW to clear any 
oid program and enter the follow- 
ing lines: 

5 PRINT "{SHFTCLR}" 
15 FOR X= 10 TO HI 
20 FOR Y= 10 TO 19 
25 P = 1024 + X + 40*Y 

30 POKEP.81 

35 NEXT Y:NEXT X 

Line 5 clears the screen. Lines 15 
and 20 define the limits of your grid, 
starting at column 10 and row 10 and 
ending at column 19 and row 19. 
Line 25 is your Poke formula and 
line 30 prints a ball at column 10 and 
row 10. Line 35 sends the computer 
back to line 20, where it repeats the 
process to print another ball at the 
next Poke location. 

If you want to color the grid, add 
these lines: 

28 CP = 55296 + X + 40* Y 

31 POKECP,5 

Line 28 is the color Poke formula. 
Line 31 makes whatever is in that 
location green, which is color Poke 
number 5. You could use any number 
from to 15 to find a color you like 
better. Or change the background to 
find a more pleasing combination. 

Maybe you'd like to number your lo- 
cations across and down. No problem. 

The grid starts on row 10, so your 
numbers across will be on row 9 and 
will be from to 9. You could number 
from 1 to 1 0, but the on the 1 would 
extend one column beyond the grid, 
causing you to expand your grid with a 
step in the For. . . Next statement. Any- 
way, it's good practice to start your 
numbering with 0, since the formula 
is designed to use 0. The Poke value 
for a is 48. The column numbers 
will he the same, from 10 to 19 with 
a row number of 9. 

Add the following lines to the pre- 
vious program that printed the grid: 

40 Y = 9:S = 4H 
50 FOR X= 10 TO 19 
60 P=1024 + X + 40*Y 
70 POKE P,S:S = S + 1 
80 NEXT X 

Line 40 sets the row to 9 and sets 
S to 48, the value of the character 0. 



Line 50 sets your column as 10 
through 19. Line 60 is your familiar 
Poke formula. Line 70 puts into 
column 10, row 9, and also adds 1 to 
8 to make S = 49, which is the value 
of 1. Line HO simply returns to line 
50 to repeal the process, I hope you 
were able lo follow all that. 

If you did, it should be relatively 
simple for you to number the rows. 
Just repeat the process, but change 
the column to 9 and the rows to 10 
through 19. Here's how to do it: 

90 S - 4H:X = 9.FOR Y = iO TO 19 

100 P- 1021 + X + 40*Y 

120 POKE P,S:S = S + l:NEXT Y 

Incidentally, you can avoid retyp- 
ing the formula by putting it into a 
subroutine. If you put both Poke for- 
mulas (screen and color) into a sub- 
routine, you could also color the 
numbers. 

The following program is a recap 
of the program to Poke the grid, 
color the characters and number the 
rows and columns. It also colors the 
numbers in lines 70 and 120. POKE 
CP,8 in these lines colors the num- 
bers yellow. Again, you can use any 
color number you want. 

You aren't limited lo 81 for the 
character, either. Try other numbers 
to achieve different results. For ex- 
ample, use POKE 122 for a cross- 
word-type grid or use 250 (1224-128 
for reverse video) for a reverse 
square, The program also makes use 
of a subroutine at line 500 for the 
formula. It is somewhat wasteful of 
memory, since more statements can 
be put on one line, but it was done 
for the sake of clarity. 

5 PRINT"{Sltl-T Ct-R}" 
15 FORX= 10TO19 
20 EORY=10TO19 
25 GOSUB 500 

30 POKEP.8I 

31 POKF. CP.5 

35 NEXT Y-.NEXT X 

40 Y = 9:S = 4H 

50 FORX-10TO19 

60 GOSUB 500 

70 POKEP,S:POKE CP,8;S = S + I 

80 NEXTX 

90 S = 48:X = 9:FORY = 10TO19 

100 GOSUB 500 

120 POKF. P.S:POKF. CP,8:S = S+ I 

130 NEXTY 

300 END 

500 P-1024 + X + 40T 

505 CP = 55296 + X + 40*Y 

510 RETURN 

Speeding Up Your Basic Programs 
The intermediate or advanced pro- 
grammer can use several tricks to 
speed up Basic. The beginner should 
RUN Al'Rll. I'M, / 85 



Cliclo 19a on Reader Service cart. 



DUST COVERS 

* CUSTOM MADE TO FIT 

* Heavy 32-oz. VINYL ANTI-STATIC 

* EXTENDS EQUIPMENT LIFE 

* Choice of Colors Lt. Tan or Brown 
COMPUTERS 

C-64: VIC-20; C-16; Plui 4 800 

C-12S. &.1J8 13 00 

DATASSETTE (NEW, C3N) 5 00 

DISK DRIVES 

C-1541; C-1S71 INDUS GT g.OTJ 

MSD SrOi APPLE S/D 6 00 

MSB DID; APPLE DID UNIT 10 00 

ENHANCER J0O0 , 8.00 

PRINTERS 

C-1S25/MPSB01 10 00 

C15I6/MPSB02 13,00 

C/MPS 803; C-1520 ,,, 6 00 

PANASONIC KX-P1090/91 13 OQ 

EPSON MX/RWFX 60 13 00 

GEMINI 10 S STAR 10'a 13.00 

GEMINI 15 & STAR 15's 16 00 

OKIDATA 91/92 , 13,00 

OKIMATE 10 6 00 

MONITORS 

C-1 702 1 6 00 

C-190J/AMIGA 19.00 

ZENITH ZVM 122/123 16.00 

AMDEK COLOR I, 500/700 , . 19 00 

TEKNIKA MJ 10/22 10 00 

CM-141 , , 1900 

BMC COLOR 16.00 

VIDEO RECORBERS 13.00 

(Dimensions Required) 
Older By stai.ng NAME and MODEL and COLOR 

Choice tan or brown. 

Erekm check of money order pJu& II SO per item (4 So rrcax ; 
irspping a^id riancil'ng Caiiloma fles Include G 5*rt SflSes Ta. 



SPECIAL COVERS WILL BE MADE TO YOUR Dl- 
MENSIONED SKETCH. SEND VOUR REQUIRE- 
MENTS FOR OUR LOW PRICE QUOTES 



Crown Custom Covers 

9606 SHELLYFELD RD., Depl B 

DOWNEY. CA 90240 

(213) 862-8391 



Circle 150 on Reader Service card. 



TM 



Mike Konshak 

Introt/ucL'i . . . 

df ile 128 

designed specifically for 
COMMODORE C-128 COMPUTER 

A FULL FEATURED DATABASE FOR: 

D GENEALOGY STUDIES 
. : INVENTORIES 
( MAILING LISTS 

FINANCIAL REPORTS 
I SCIENTIFIC DATA ACQUISITION, 

CALCULATIONS 
GENERAL RECORD KEEPING FOR 
HOME- OFFICE-EDUCATION. 

• FAST MEMORY MANAGEMENT 

• SINGLE OR MULTI-DISK DRIVES 

• 80 COL RGB/40 COL MONITORS 

• UNLIMITED FIELDS TO 160 CHRS 

• MULTI-FIELD SEARCHES/SORTS 
■ 16 COL, REPORTS/4-UP LABELS 

• UTILITY PROGRAMS AVAILABLE 



OR I ORi IGN ORDI RS ADD 2.00 
* ■* MC & VISA ACCEPTED 

COLO. RES. ADD 3W% 



24 

michcielsoft 

A COTTAGE INDUSTRY OF HOMESPUN SOFTWARE 
Mi keKonshak. 4821 Harvest Ct. (303) 596-4243 
ColoradoSprings.CO 80917 USA 

Call Anytime. 



understand the programs above be- 
fore trying these tricks. 

When using a number frequendy, it 
is better to assign the number to a vari- 
able early in the program. In the Poke- 
formula, 1 024 and 40 are often used, 
so assign these numbers to variables. 
Since 1024 is a base, it could be called 
BA. The screen width is 40, so SW or 
XW could be used for this. It is better 
to use a two -character variable because 
it is less likely to be used within your 
program. 

The reason variables run faster 
than numbers in Basic is simple. 
When a number is used in Basic, die 
digits are read and converted to a 
floating-point format. So, A= 123 re- 
quires quite a bit of work by Basic. 
Variables, on the other hand, are 
stored in floating-point format to be- 
gin with (except integer variables, 
which end with the "%" character). 

So Basic can look up a variable 
much faster than it can convert a 
number to floating-point form. An 
added advantage of using a variable 
is that to modify all references to die 
base memory location, you need only 
change the line that assigns the orig- 
inal value. 

Another way to save time is to elim- 
inate multiplication or division. You 
may have noticed that the screen 
memory and color memory use the 
base memory location + X + 40*Y 
(lines 500 and 505). Actually, line 505 
can be written as: 

505 CP = 54272 + 1' 

This eliminates one multiplication 
and one addition. If these lines are 
used often (120 times in the last pro- 
gram above), the lime saved adds up! 

A little time can also be saved by 
eliminating the variable after the 
Next statement. This is something 
that will make the listing harder to 
follow, so unless you must use every 
trick for speed, it is probably better 
to retain this variable. 

There is another place where time 
and memory can be saved. A little- 
used keyword in Basic is the user- 
defined function. A function can be 
used, for example, to create a ran- 
dom number in a certain range. Here 
is how to define a random number 
function: 

7 DEF FNR(Z)-= [NT(Z+RND(1)) + 1 

DEF is used to define a function. 
The letters FN start die function name. 
The R is the name of this function. Any 
legal variable name can follow the FN 
to name the function. Then a dummy 
variable is required within parenthe- 



ses. An equals sign follows die name 
and then comes the actual formula 
that defines the function. 

To call the function, use a line like 
this one: 

200 X = FNR(15) 

Wherever the dummy is used in the 
definition, the number or variable 
will be used when the function is 
called. Here, 15 is used wherever Z 
appears in the definition. So, if the 
line above were called, X would be 
equal to some number from 1 to 15, 
By changing the number in paren- 
theses, you can change the range of 
random numbers. 

The time saved with a function call 
results from replacing a subroutine. 
When a subroutine is called, Basic 
starts with the first line number and 
looks at each line in the program 
until it finds the number of the Go- 
sub line. If the subroutine is placed 
at the end of the program, it takes a 
while to find it. A function definition 
must be at the start of a program, so 
it can be found quickly. 

You can time your changes with 
Basic's built-in clock. Set it to with 
TIS = "000000" on a line just before 
you start timing. Then, after the sec- 
tion is done, use PRINT TI to get the 
number of jiffies it took. (A jiffy is 
equal to '/ u , of a second.) 

Time the previous listing, then try 
the following listing to see the time 
you can save. The second program 
runs about one-third faster. Experi- 
ment to see how much time you can 
save in other programs. 

5 PRINT"{CLR HO.MK}":X = Y;PI - 1024: 
Yl =40:C1 = 54272:DEF FNP(Q>- 
Pl +X+Y1 *Y 

10 ITS = "001)000" 

15 FORX=10TO19 

20 FORY=10TO19 

25 P = FNP(Q):CP = C1 + P 

30 PQKJiP.81 

31 POKF. CP,5 
35 NEXT:NEXT 
40 Y = 9:S = 48 

50 FORX = I0TO19 

60 P = FNP(Q):CP = CI + ■ I* 

70 POKEP,S:POKE CP,5:S = S + 1 

HO NEXT 

90 S = 48:X = 9:FQRY = 10TOI9 

100 P = FNP(f4):C;P = Cl-f P 

120 POKE P,S:FOKI CI',H:S = S+ I 

130 NEXT 

899 PRINT TI 

30ii END S 

Address C-64 questions to Alta Moser, 
1 106 1 Cypress Ave., Riverside, CA 
92505; address G128 questions to Jim 
Borden, Borden Software, 641 Adams 
Road, Carlisle, PA 1701 X 



80 / RUN APRIL 1986 



Circlo }A4 on Roadnr SorvlcGcard. 



Free Spirit Software, Inc. 

Order tnese products lor me C64 & C128 

TECHNIQUE! - How lo program graphics, 

animation, sound, music on irto C64. Make your 

own games. PLay music like a virtuoso Disk- $19.95 

BASICALLY SIMPLE - How 10 USB ell CM 

commands and operators in Basic programs Disk - 

S149S 

BASICALLY SIMPLE 131 - How to use all C128 

commands and opt; fa Ear 5 in Basic program*. CI 28 

only. Disk - £13.95 

THE GREAT WAR - WW I Strategy game Armies of 

16 nations in conflict. Your military strategy is 

conditioned by terrain, political conditions, Iroop 

strengths, weaponry, lines of supply Command 

Central Powers or Allies vs. computer or other 

player. An immense struggle ol epic proportions 

ClSflonly Disk -J1995 

POSTMASTER 6J • Simple. eHoflnt mailing list 

program. Disk - S9.95 

POSTMASTER 129 ■ C128 mailing list program 

Disk - $3 95 

MUSIC OF THE MASTERS - C64 music 

appreciation. 20* works ol the great classical 

composers Handel. Mozart. Bach & many more. 

Disk ■ $9 96 

ITALY - Travel, adventure, education game. Learn 

essential Italian phrases. Disk - 19 95 

□ USTCQVERS - Hign quality, silver-gray vinyl 

C64 .... $6.95 1541 or 1571 .... $6.95 

C12S .... S7.95 MPS 603 S7.95 

1526 ... $11.95 1702 or 1902 $14 95 

FREE SHIPPING AND HANDLING. Send Check 
or money order lo: 

Free Spirit Software, Inc. 
5936 S. Moiart 
Chicago, IL 80B29 

Illinois residents add 7% sales tax. 



Circle 66 on Reader Service card. 



Circle 169 on Reader Service card. 



DISCOVER THE HIDDEN 

POWER OF YOUR C-64, C-128 

and VIC-20 !!! 




.Monitor and ctinlrol your home or business: 

* Intelligently control lights, appliances, heating/craling 

systems relay*, motors and virauUy any electric*! 
device. 

* Conned to analog-io digital and JifiuJ to anslug 

converter*. iempt:fjturit"ljj!hL'stHinJ.'lTii,nl level viwtn. 

* Control rotkOtt 

W {"jfl be LimM tli jJi.lfkVi,! iccuMy %> -.iciri-. 

* Perform autotiuicd (csti/i.g.'tipcf.fltcritation, 

* Uvct'ul in the laboratory a* a data acqimilion lyMcnv 

* Many niore ,■••:■ ,ini',,\| only hy your imagination! 

Provides 8 memory mapped purls: 

*Ai:»w% access u> each port via one *iatcn:x:n[ in BASIC, 
No advanced programming knowledge needed. 

* 4 8-bit high current output poru (32 separate ouiput Lines) 

* 4 Jvh:i input y;:. (32 separate input line;)) 

* 8 convenient 34-pin DIP wn:ket interface uunnectflfi- 

* BH1QQ SJtW Mumiuil include* iattrUCttofll sjui|ilc 
prO gfU M and diagram* of typical Kookup*. 

BHl(H> interface ... ONLY $129! 



Inldlliscnt VO, Inc. 
30 Lawrence Ave 
Potsdam, NY (3676 
(315)265-6350 

Healer inquiries accepted 




WE WILL MATCH ANY PRICE ADVERTISED IN THIS ISSUE 

Calls originating outside Colorado Calls originating inside Colorado 

1-800-826-2447 1 -800-222-0697 

Pacific time zone may call 6 am-8 pm Eastern time zone may call 9 am- J J pm 
7830- A North Academy Blvd.. Colorado Springs, CO 80918 

COMMODORE 



BUSINESS 

Superbase 64 551.96 

Beck To Basic GL . 61.75 

Back lo Bttle Gt, AR, AP (25.75 

Data Manager It 32,45 

Swlflcelc With Sideways 45.46 

Electronic Checkbook 16.21 

Sylvia Poiier Financial Planner 3a. 96 

Bailor Working Spreadsheet 32 AS 

EDUCATION 

Body Transparent . , $29,21 

Basket Bounce - 1 9.46 

Blailng Paddles 22.72 

Charlie Brown's ABC'a (9.46 

Suffer A Book 25.96 

Kids On Kays 19.46 

Kldwrtter 17.52 

Maateriype 25.96 

Rhymes * Riddles 13.62 

SAT Algebra 25.96 

SAT Practlca Teats 12.96 

Snooper Troops #1 , . 17.52 

Snooper Troopa tt2 17.52 

Spall H 32.46 

Speltagraph 25.96 

Spellakazam 19.46 

Word Challenger 12.96 

Reader Rabbit 25.96 

Moptown Parade . 25,95 

Math Blatter 22.46 

Word Attack 32.46 

Sl/tftyrwur ABC's 19.48 

Stlckybaar Numbers . . 19.45 

Stlckybaar Oppoaltel 19.45 

Typing Tutor III 25.96 

Creature Creator 19.46 

Grammar Examiner .............. Z9J1 

Mleslon Algebra 29.21 

Spelltcopter 25.96 

Addition Magician : 22.71 

Speed Reader It 45.47 

Peenula Maze Marathon 19,46 

Snoopy'a Writer 25.96 

Alphabet Zoo 13.4$ 

Fecamakar . * 13.62 

Kindarcomp 13.52 

Story Machine (6.22 

Tratna 17.52 

Agent U.SJL (9.47 

Tun7« Track! 19.47 

Stlckybaar Bop 19.47 

Stlckybaar Spetlgrabbar 19.47 

GAMES 

Cutthroat! «5.96 

Deadline 32.47 

Donald Duck's Playground. . 25.96 

Enchanter 22.72 

Expedition Amazon .............. 19.47 

F-15 Strike Eagle 22.72 

Wgflt Simulator II 32.4?" 

Gliostbus'.,.rr. 22.72 

Adventure Construction Set 25.96 

Hitchhiker's Guide 22.72 

Realm ol Impossibility 16.22 

Infidel 29.22 

Kennedy Approach 22.72 

Lode Runner 22.72 

Mickey's Space Adventure 25.96 

One-Online 25.96 

Pfnball Construction Sal 18.22 

Sorcerer . 25.96 

Skytox 2(.42 



Srallar 7 19.47 

Suspect 29.22 

Tycoon 19.47 

Uftfma II 38.97 

Ultima III 35.97 

Ultima IV 39.97 

Winnie The Pooh .'5.96 

Wlihbrlnger 22.72 

Wltnaaa 22.72 

Zork I 25.95 

Zork II 25.96 

Zork III 25.95 

Planettall 22.73 

Seastalktr 22.72 

Suspended 29.22 

Archon 16.22 

Archon II Adept 2J.42 

Carriers At War 32.47 

Europe Ablaze 32.47 

Mall Order Monster 21.42 

Music Constructor S»( 19.22 

Racing Daatructton 2(.42 

Reach For The Stars .... 29.22 

Seven Cities of Colli 2f.42 

Software Golden Oldlaa (9.47 

Tito Eidolon 26.00 

Impossible Mtaalon 22,75 

Jet Combat Simulator (9.47 

Rescue On The Fractalua 25.96 

Summer Games 26.00 

Summer Games II 25.96 

Winter Gamsi 26.00 

World's Greetest Baseball 22.75 

World's Greatest football 26.00 

Aero Jot 22.72 

SWarll Service 22.72 

So/o Flight 22.72 

Crusade In Europe .............. 25.96 

Decision In The Desert ........... 25.96 

Micro League Baaebelt 25.96 

Jet . . . — - 32.47 

H»c*»r 13.47 

Millionaire 19.47 

HOME 

Print Shop 929.22 

Graphic Lib. =1 16.22 

Graphic Ub. »2 (6.22 

Bank Street Writer 32.47 

Homsword ..................... 31.65 

Paperclip 36.97 

Paperclip With Spellchocker 5f.97 

Print Shop Paper Peck . . 17.97 

Home Accountant 49.72 

SuperSertpt/128 , . 64.97 

PFS File 51.97 

Microsoft Multlplan 40.53 

Homeward With Speller 45.47 

Homeward Speller 22.72 

Home Inventory (2.97 

Miff U« 12.97 

PROGRAMMING LANGUAGE 

Logo 48.07 

Simon's Basic 32.47 

Kyan Pascal 45.47 

UTILITIES 

Copy It 84 23.00 

Fast Load 2S.0O 

Magic Palntbruah 22.72 

Picture Builder 25.96 

Shapes A Fbnta 13.00 

Graphics Magician ............... 25.96 

Master Modem 39.97 



IF YOU DON'T SEE THE TITLE YOU WANT, CALLUS 
Call Toll Free to place your order Monday - Saturday 



• Aw UPS ground slopping m 
or dors of $48 and up. For two 
day 31) 'shipment add $7. Nsxl 
day sir add SIS. 

' Free Air Serviw on Orders 
Over SW. 



•VKAMASJfRCAROb 
Ato[RICAK fXffiSS 

•Fur0.0.0:s3dd2%- 
rninimsl service charge is $3. 

■ Company & setioai admin- 
islration purchase orders 
accepted upon appraml 



* Personal & company checks 
trill delay shipping 1 weeks 

* Prices b availaPiiilses subject 
la ctsnge wirheut noiica. 

•rtedanoi guarantee 
machine compatibility 



All SAliSFlim 

Customer Service 
OUfflNKS 



RUN AI'RII. 1'Mi / Hi 






TELECOMPUTING WORKSHOP 




B) ROBERT SIMS 



Which terminal program would 
you recommend I buy? 

Unless you intend to limit yourself 
to the simplest telecomputing appli- 
cations, you will need more than one 
terminal program. Before you get a 
terminal program, you should an- 
swer these questions: 

1. Will it work with my modem? 

2. If I have an auto-dial modem, 
will it work with my telephone dial- 
ing system? 

3. Does it use the same text codes 
(ASCII) as the software used on the 
computer I will be calling? 

•!. Does it have the same file trans- 
fer protocol as the software used on 
the computer I will be calling? 

Home telecomputing is still in a 
pioneer state, requiring some tech- 
nical knowledge in order to make 
good use of its services. Unfortu- 
nately, many terminal programs arc- 
not fully documented, and you may 
not find answers to these questions 
in the manual. Similarly, salespeople 
in computer stores are not necessar- 
ily familiar with all the aspects of 
telecommunications. 

If you are a beginner, your safest 
path is to depend on friends to help 
you answer these questions. If you 
are on your own, though, here are 
some guidelines through the tech- 
nical muddle. 

For general use, a terminal pro- 
gram should: 

— transmit data in standard ASCII 
format and in CBM ASCII format. 
— have a buffer in which you can 
capture incoming data to be stored 
to disk. 

— allow you to load text files from 
88 I RUN AI'RIl. 1985 



Telecomputing Workshop 
is a monthly column directed to 
the needs of RUN readers who 

are using, or intend to use, 

their Commodore computers for 

telecommunications. Th is 

second installment answers 

your questions about terminal 

programs and accessing 

information services. 



your disk to the buffer, to be sent 
over the modem. 

A terminal program with these ca- 
pabililies will allow you to exchange 
text with most other modem owners. 
However, most Commodore owners 
buy modems mainly to send and re- 
ceive programs. Sending programs 
over a modem requires more strin- 
gent standards than sending text, be- 
cause of the possibility of garbage 
(errors) caused by noise on the tele- 
phone line. 

If someone is typing a message to 
you over the modem and an error 
occurs, it's usually no big deal; you 
can figure out what they are trying 
to say, But if an error creeps into a 
program listing as it is being trans- 
mitted, it could cause disastrous re- 
sults when yon try to use the program 
later. 

What is a protocol? 

To ensure accurate transmission of 
programs and other error-sensitive 



files, programmers have devised pro- 
tocols — special ways of sending in- 
formation over the modem with 
built-in error checks. 

As home telecommunications has 
grown, the various information ser- 
vices have created their own proto- 
cols, CompuServe has A and B pro- 
tocols, and Punter bulletin boards 
use Punter protocols. In recent years, 
a protocol called XModem has 
emerged as a standard. 

These various protocols are not 
compatible; for instance, you can't 
use XModem to swap files with a 
computer running Punter protocols. 
However, since XModem has become 
standard, most services are allowing 
callers to choose between XModem 
and the services' custom protocols, 
and software writers are adding 
XModem capability to their pro- 
grams. (For example, Runterm Plus, 
the terminal program published in 
the December 1985 andjanuary 1986 
issues of RUN, is compatible with 
either XModem or Bozart protocols.) 

A terminal program with XModem 
capability will get you onto Compu- 
Serve, The Source, Delphi and most 
local bulletin boards. 

There are several very good public 
domain terminal programs that you 
should be able to get from your local 
user's group for the cost of a disk. 
(Public domain programs can be 
freely copied by anyone.) The most 
popular of these are XMOBUF and 
CBTERM, 

Will any terminal program allow 
access to any on-line network? 

The trend in home telecomputing 
is toward integration, which means 



H Telecomputing Workshop 



you need a special tei trttnaJ program 

to access a particular on-line service, 
Viewtron, QuantumLink and I'layNet 
are examples of integrated systems. 
General- purpose terminal programs 
will not work with these services. If 
you want to access an integrated sys- 
tem, the system operator will see that 
you get the right terminal program. 

Can you use any modem with any 
terminal program? 

When you buy a modem, you'll 
probably find a terminal program in 
the package. The quality of these free 
terminal programs varies wildly, from 
rotten to very good. Whatever its gen- 
eral quality, you can be sure thai it 
is compatible with your modem and 
will be adequate until you can ac- 
quire a more sophisticated terminal 
program. 

However, when you go shopping for 
a terminal program, you should be 
aware that not all programs will work 
with all modems. Unless the documen- 
tation specifies that it works with a par- 
ticular modem, you should not assume 
that it will. There are three reasons Im- 
possible incompatibility: 

Pulse us tone dial i tig. First, some mo- 
dems, such as the 1(560, require soft- 
ware that automatically dials the 
telephone. There are two dialing sys- 
tems in U.S. phone systems— pulse 
and tone. Some terminal programs 
dial with tones and some send pulses. 

If a terminal program uses tones 
to dial the phone, then it will not 
work on a pulse line. On the other 
hand, a pulse-dialing terminal pro- 
gram will work on either pulse or 
tone systems. You can tell which sys- 
tem you have by looking at your tele- 
phone. If your phone has a dial, it's 
a pulse system; if il has buttons, it's 
a tone system. 

Hardware incompatibility. Another, 
more technical, difference between 
automatic modems is in the signals 
used to put the modem online (pick 
up the phone) and take it off-line 
(hang up (he phone), 'the (TIM 1(550, 
Westridge and Telelearning modems 
use one set of pick-up/hang-up signals; 
the Mitey Mo and HES II share a sec- 
ond set; the 1660 uses a third set of 
signals; and generic modems use still 
other pick-up/hang-up signals. 

Although there is no real standard, 
the most popular terminal programs 



arc written for the CBM 1(550, and 
terminal programs that do not allow 
you to select your modem type usu- 
ally work only with the 1650-type 
modem. 

Carrier signal. Another potential 
source of incompatibility is the car- 
rier signal, which is used to detect 
another computer on (he phone line. 
Some terminal programs will (heck 
for a carrier signal to he sure the two 
computers are properly connected. 
This type of terminal program may 
not work with the old version of the 
1660 or with generic modems, which 
do not have an automatic carrier- 
detect feature. 

What is ASCII? Why are there dif- 
ferent versions? 

ASCII is an abbreviation for Amer- 
ican Standard Code for Information 
Interchange. It is a code adopted by 
the U.S. government for exchanging 
data between computers thai other- 
wise cannot communicate. ASCII was 
developed primarily to send simple 
documents using the standard type- 
writer keys, plus a few control codes 
thai told the computer when a mes- 
sage started, ended, and so on. 

As computers — especially per- 
sonal computers — evolved, ASCII be- 
came outdated. It had no codes to 
represent color or graphics charac- 
ters, for example. So, computer de- 
signers had to change or expand the 
ASCII codes lo III the unique needs 
of the new computers. 

How do telecommunications net- 
works answer all those calls with the 
same telephone number? Also, how 
do their systems handle it? 

Most of the national information 
networks have a contract with a 
value-added carrier, whose business 
it is to provide special telephone 
lines that connect callers to the ser- 
vice. The carrier has a network of 
local telephone numbers, called 
nodes. The local customer calls the 
node and types in a log-on code. The 
carrier's computer then connects the 
caller to the information service's 
computer. 

flie value-added carrier and the in- 
formation network are able to handle 
many callers at the same time because 
ihey have special phone equipment 
called multiplexers, which switch be- 



tween several phone lines very rap- 
idly. Similarly, they have multi-user 
computers, which are capable of 
dealing with several separate input 
lines so quickly that it seems to each 
caller that he is the only one con- 
nected to the system. 

What are DEC VT52 and VTIOO 
emulators? 

These are designations for com- 
puter terminals marketed by Digital 
Equipment Corporation (DEC). The 
VT stands for video terminal. DEC 
makes a lot of the computers used 
by information services, and the ser- 
vices' software uses special routines 
that communicate with DEC termi- 
nals. As more customers began to 
use personal computers to call the 
networks, software was written that 
caused the computer to emulate, or 
behave like, a DEC terminal. 

All the terminal programs with 
which I'm familiar work only with 
disk drives. Is there a program that 
will work with a tape drive? 

Because of the relatively high speed 
of modems and the low speed of tape 
drives, lape is not a practical storage 
medium for telecomputing. How- 
ever, there are a few terminal pro- 
grams floating around that are set up 
for tape drives. Because they're rare, 
you will have to do some digging. 
Your hest net for finding one is to 
look in the download libraries of lo- 
cal bulletin boards and to check with 
the programming special interest 
groups (SIGs) on the networks. (Maybe 
some of our readers can send in the 
names of some tape programs and 
where to find them.) 

I am writing my own bulletin 
board program. How do I make it 
sense when a caller hangs up? 

There are two ways to do this. The 
simplest is to check for the carrier 
signal. The earner is detected by test- 
ing bit 4 of location 56577 on the 
C-64. In Basic, you test this way; 
CA= t'KKKtMSTyiAN'Dlfi 

If CA = 0, then the carrier is still 
there. When a caller hangs up, the 
carrier signal is lost, and CA will 
equal 1. However, the old version of 
the Commodore 1660 does not have 
a carrier detect, so that method won't 
work with that modem. 

RUN APRIL I98f, / 89 



Clrela 81 on Reader Service card. 



BACKUP 

PROTECTED SOFTWARE 

FAST 

with COPY II 64/ 128 

From the team who brought you COPY I! PLUS (Apple), COPY II PC (IBM) 
and COPY II MAC (Macintosh) comes a revolutionary new copy program for 
the Commodore 64 and 128 computers. 

• Copies most* protected software — automatically. 

• Copies even protected disks in just 2 minutes (single drive). 

• Copies even protected disks in just 1 minute {dual drive). 

• Maximum of four disk swaps on a single drive. 

• Includes fast loader, 12 second format. 

Requires a Commodore 64 or 128 computer with one or two 1541 or 157} drives. 



CENTRAL POINT 
Software, Inc. 

9700 SW Capitol Hut., -100 

Fbrtland. OR 972 Iff 



503/244-5782 



M-F. 8-5:30. W. Coast Time 

CHECK. COD WELCOME 
(Prep^ineral Required) 



^T 



$39.95 

plus S3 s/h ($8 overseas) 



*W; update Copy II 64 regularly lo handle new pronations; you as a registered owner may update at any time at a 
reduced price, 

Ttta ftnH/tiil n ;»<■: tdtd U» ihe fMtifxiw tit muMmf wu Tu mcrfrr wthival Otptti Qtity 



THE SMART WAY TO SAVE 
YOUR RUN 

You'll find all your favorite issues of RUN in minutes— and in great condition — 
with smart-looking binders or file cases from Jesse Jones. 

Sturdy, protective file cases make for easy access to each issue, while rugged 
binders allow magazines to lay flat for easy reference. Both hold 12 issues, are 
custom-designed in brown with gold spine lettering, and are unconditionally 
guaranteed. 

Order today! 

File Cases: $6,95 ea.; 3/S2Q; 6/S36. 

Binders: $8.50 ea.; 3/S24.75; 6/148. 




I fc!bl Please send me protection (or my HUN 



.Re Cases 



I enclose my check or money order (or $ . 



Binders 



',£-- . 



Address. 
Cty 



. O0&_ 



■2p- 



US currency ony Cfcraoe US add $2 50 per tern tor pooags ard r^vftrrj 
Piaise ajc» 4-6 »eeks lor oehsy 



MAIL TO: 

Jesse Jones Box Corp 

PO Box 5120-Oept. RUN 

Philadelphia, PA 19)41 



90 / RUN APRIL 1986 



CO Telecomputing 
Workshop 

The second way is to write a sub- 
routine dial keeps track of the time 
between eacli character (he caller 
sends. If the caller doesn't send any 
character for, say, ten minutes, then 
die program couid assume the caller 
has hung up. 

After buying my modem and 
software, I discovered that the in- 
formation services in my area are 
long-distance calls. Don't they have 
800 numbers I can call, so I don't 
have to pay long-distance on top of 
the access charges? 

The phone numbers, or nodes, Ini 
most national informal ion services 
are located in metropolitan areas, be- 
cause thai is where most of the traffic 
is. If you live outside a metropolitan 
area, there is a way to dial direct to 
the Big City, by using an FX (foreign 
exchange) line. 

This is a phone line that directly 
connects you to the central phone 
exchange in the city. Your local tele- 
phone company's business office can 
give you the details. Such a direct 
line is expensive, costing around 
$300 to $500 to install, and maybe 
$200 per month to operate. 

An individual would have (o do a 
lot of calling to justify the expense, 
but some user's groups have pooled 
their money and installed an FX line. 
The phone, computer and modem 
are located in a central place, and 
each member has a scheduled time 
when he or she can use the line. It's 
an awkward solution, but it beats pay- 
ing a heart-stopping phone bill every 
month, E 

Do you have any questions about what 
equipment to buy or how to use it for 
telecommu n ications t Having problems get- 
ting on-line? Ikm't hunt! what bulletin 
boards or national networks to access? 
Send these, or any other questions or com- 
ments you may have about telecommuni- 
cations, to: 

Robert Sims 

Telecomputing Workshop 
do RUN Magazine 
80 Pine St. 

Peterborough, NH 03458 
Telecomputing Workshop answers only 
those questions that appeal to the majority 
of ottr readers. Quest ions are answered 
only through this cotumn. 



Circle B1 on Reader Service card. 




Each Dish Contains: 

• The Monthly Feature Program 

• Programming Tutorials 

• High Quality Games 

• And Much More 



Volumes 1 through IT Now Available!!! 
Volume 1 1 Features a C-64 Assembler 

Gold Disk Scries for 1 28 
Coming Soon! 



Only * 1 4-9 5 Per Disk * 



Plus Shipping and Handling 



The Ultimate Disk Cataloging 
System for the 64! 
Features of The Cataloger V3.5A Include; 

* Loads directly from the disk Itself. 

* Ability to change name of entry. 

* Fast — Uses relative Nlei exclusively 

* Search. Sort and Print by any of 12 fields. 

* 1 100 -program {or dlsk| capacity per data 
disk. 

* All machine language. 

* Menu driven — very easy to use. 

* Works with one or two drives. 

Only s 24.95 



BobsTerm Pro 



MATRIX — NOW AVAILABLE!! 



The Ultimate Terminal Software I 

Upload ,' Download Supports Punter, 

X-Modem, XON / XOFF, DC! / DC2, 

and Much More! 

28.5 Byte Buffer with unmatched editing 
abilities 

• User Adjustable Parameters 

• 10 Custom Character Sets 

• Unllmltled Phone Book Storage 

• Programmable Macro Command Strings 

Only $59.95 



Graphic Screen 
Exporter 



A Universal Graphics Converter t 
Converts Anything to Anything — Including: 

Koala Pad Doodle 

Flexldraw Print Shop 

COMAL Paint Magic 

CAD GEM Micron Eye 

And Many Many More 1 1 

The Most Versatile Graphics Utility Ever 
Released for the Commodore 64 I 



Only s 29.95 



The Indispensable C-128 Utility / Starter Kit I 



Use dozens of 1 28 features In the 64 mode: 

• Numeric Key Pad 

• Cursor Keys 

• BO-Column RGB Output 

• Many Other Special Function keys 

One-Key Functions Include: 

• 2 Megahertz "Fast Mode" 

• One-Key Screen Dumps 

• Full-Featured DOS Utility Menu 



ALSO AVAILABLE: 



OmITerm 1 1 9.9 S 

Full-Feature Terminal at an Affordable Prlcel 
Turbo Catc/64 117.95 

A great spreadsheet at an Unbelievable Prlcel 
Tax Computation 1 29.95 

The friendliest tax package on the market. 
Guitar Master 1 49.95 

A comprehensive musical Instruction package 
Fast Boot! 114.95 

Mike J. Henry's Fast Loader for 1 541/MSO 
Thriller Collection S 24.95 

Seven Intricate text adventures on one disk 

Call or Write for Full Catalog I 



Other Features Include; 

• Fast Loading 

• Fast Copy For The 1 5711 

• Relocatable In Memory 

• 100% Transparent to BASIC 



Available Now 
For Only 



s 59.95 



CAD-GEM 



Computer Assisted Design 
Graphic Element Manipulation 

A Wire Frame CAD system for the C64 I 

Input from Joystick, Track Ball, Light Pen or 

Graphics Tablet 

360 Degree Rotation In - 1 Degree Increments 

Scaling on a 64K x 64K. 2048 Mega-Bit Virtual 

Screen 

Independent Manipulation or 400 Objects (Points 

or LlnesJ 

You must see CAD GEM to believe III 
Demo Disk Available for $ 3.00 



*89.95 



MODEM MASTER 



The Friendliest Commodore 
BBS Available 

Works with 1541 or MSD Dual Drive 

300 / ! 200 Baud Operation 

New Punter File Transfer Protocol 

Sub-Directories for File Transfer 

250 User Capacity 

Accurate Clock / Calendar 

Printer Output 

Information Files 

"Old" E-Mail Deleted After One Week 

Set Up In Only f Minutes I 

Only *29.95 



Aquarian Software 

P.O. Box 22184 
Portland, OR 97222 



Total Software Development System 



by Kevin Plckell 
Now Available In the States I 

Assembler/Editor — fast load, get, log and loadat; adds 3B new commands; full macro Instructions: 

allows 1 3-character labels; assembles lo and from disk 

Sprite Editor — 256 sprites In memory, view 64 at same time, works with keyboard. Joystick or 

trackball, animates sprites during design 

Unasiembler — create source code from any ML program 

Sound Editor — create In terrupt-d riven sound effects 

Character Editor — edit all characters. Screens to 255x64. Hires & Multi-color Character Sets 

TSPS automatically Includes sprites, characters, mattes and sound effects Into source codel 



Only $ 39.95 

1 28 Version Coming Soon I 



Write 



Add 3.00 S a H Per Order 
[Add Additional S2.00 for CODJ 
Canadian Orders Add 10.00 S&H 
Allow 3-4 Weeks For Delivery 
or Call for Full Catalog — Dealer Inquiries Welcome I 



To order. Call: (503) 654-2641 
VISA & MasterCard Accepted 






RUN APRIL 1986 / 91 



THE RESOURCE CENTER 





;.>** ,v " 



--~-^^I^H 



By MARGARET MORMW 



Based on the mail I've been re- 
ceiving, there is jrreat demand for 
information concerning the use of 
Commodore computers in educa- 
tion. Many teachers and parents have 
informed me that they've been using 
Commodores for educational pur- 
poses, but have had to work in a 
vacuum, relying solely on word of 
mouth or on their own resources to 
learn what works and what doesn't. 
This is a shame, because there are so 
many people using Commodores 
successfully in schools. 

I'm keeping a database of all con- 
tacts made through the Resource 
Center, and I'll use this file to refer 
educators and parents to those who 
can answer their specific questions. 
With continued efforts, we can make 
it easier for people to gain reliable 
information on the use of Commo- 
dores in education. 

Because of your input, I am now 
including a new section in the Re- 
source Center: Tips from Teachers, 
I'm also compiling lists of Commo- 
dore software recommended for use 
by teachers and parents. The first of 
these lists will appear in next month's 
column. Now, let's get on with the 
topic for this month: word processors 
for teachers and students. 

Word Processing 

Word processing is mentioned most 
often by teachers as their primary 
reason for using a computer. This is 
probably because word processing 
can benefit all participants in the 
educational process: teachers, stu- 
dents, administrators and parents. 
You can use it in all subject areas; 
I'm ure employers will most likely re- 
quire it; and you can incorporate it 
92 / RUN APRIL 1W6 



Word f/rocessing is 

one of the most popular and 

practical applications for 

educational use. Find out 

how teachers, parents and 

students are using it. 



into your day-to-day activities as a 
practical tool. 

Even more important, word pro- 
cessing can be an excellent first step 
for wary newcomers to computing. It 
proves that you needn't know how 
to program to make good use of a 
computer. Also, it allows you to grad- 
ually and easily learn the fundamen- 
tals of computer use: creating, saving, 
loading and printing Hies, While us- 
ing a word processor, you can type 
faster and make mistakes without 
the inconvenience of having to use 
"white out" or correao tape. Word 
processing leaves you freer to think, 
and it results in professional-looking 
printouts. 

These factors alone should be 
enough to spur you on to learn how- 
to use a word processing program. 
Moreover, they show that this appli- 
cation could be a boon to students 
who may now shy away from essay 
writing and typing. 

Beyond this, though, there arc 
more practical reasons to use a word 
processor. It can help you to organize 
your thoughts, rearrange sentences 
and phrases, delete unwanted words, 
make multiple copies with neatly ar- 
ranged columns and headings, and 
merge previously created paragraphs 
to form new documents. The ability 



to produce high-quality printouts of 
documents, research papers, letters, 
quizzes, essays, reports and question- 
naires is within the reach of all teach- 
ers, administrators and students. 

Class Preparation 

A word processor can simplify a 
teacher's classroom preparation, 
which involves creating tests and other 
study materials. 

For example, Lois Klamar, a learn- 
ing disabilities teacher in the Cleve- 
land, Ohio, public school system, 
uses a C-64 with the Magic Desk I 
cartridge and an NKC 8023 dot-ma- 
trix printer to do the bulk oilier test 
preparation. Klamar states, "The 
C-64 is not only a big time saver for 
me, but the printouts are so neat and 
legible that my students can easily 
read them." 

Klamar's tests follow the formal of 
some workbooks and standardized 
evaluation tests: fill-inthe-blank, 
multiple choice and true/false ques- 
tions. By using these formats for test- 
ing, her students are one step ahead 
on standardized tests because of their 
familiarity with the formats. 

Edward Case, an earth science 
teacher at (he Fairfield, Ohio, Kresh- 
man School, also relies heavily on 
word processing to help with prep- 
aration of tests and other classroom 
materials. Says Case, "When I tell 
other teachers how quickly 1 can put 
together a final exam at the end of 
a term, they don't believe me." A 
teacher's hectic schedule makes lime- 
saving techniques a major concern, 
and word processing tends to cut 
down on class preparation, whatever 
the subject. 

Joseph Smith is a health and phy.v 



The Resource Center 



ical education teacher in the Allen- 
town, Pennsylvania, school district. 
Like most teachers. Smith doesn't 
consider himself a programmer, but 
lie frequently uses his computer for 
classroom preparation. With his 
C-()4, Cardco Write Now word pro- 
cessor and Cardco l.Qt'A letter-quality 
printer. Smith creates study sheets 
for his students. 

This entails listing important fads 
and then replacing the key words on 
the sheet with blanks. He uses the 
study material when he shows films 
in his health-instruction classes. The 
students first read over the sheets; 
then, while watching the film, they 
till in the blanks as the material is 
encountered. 

After the film is over. Smith puis 
a copy of the study sheet on the over- 
head projector and reviews each 
health fact. This follow-up allows the 
Students to correct their answers and 
any misspellings, thus reinforcing 
the health concepts several times 
within one class period. 

In the Classroom and at Home 
While word processing helps teach- 
ers outside the classroom, il is also an 
effective learning tool for students, 
both in class and at home. Incidentally, 
a helpful by-product of word process- 
ing is that it provides a good way to 
learn key placement. While some stu- 
dents may already be proficient typ- 
ists, those who aren't can benefit from 
using these programs. 

Another advantage is thai students 
don't have to worry as much about 
making mistakes when doing writing 
assignments, because it is so easy to 
delete and fix errors on a word pro- 
cessor. The rewriting done on a com- 
puter is far less annoying and much 
neater than when done will) pen and 

paper! 

Following are ten examples of 
word processor-related classroom ex- 
ercises that teachers can use. These 
are just a few of an endless list of 
possibilities, 

1. Creating designs, pictures, 
graphs and charts, 

2. Filling out forms and informa- 
tion sheets. 

'S. Writing and revising in-class 
compositions. 

-1. Creating a class story to which 
each student contributes a small part. 



5. Writing reports: for example, 
science lab reports. 

6. Creating a newspaper in the 
classroom. 

7. Note-taking. 

8. Studying outlining techniques 
and implementing ihem on the word 
processor. 

9. Studying and practicing re- 
search techniques: for example, prac- 
ticing proper footnote and biblio- 
graphic formats. 

10. Taking tests. 

It's important to realize that many 
students may have a C-64 or a C-128 
at home because of Commodore's 
low prices. There are also many good- 
quality yet inexpensive word pro- 
cessing programs from which you 
can choose. 

Built-in spelling checkers also pro- 
vide a service to students in point- 
ing out misspelled words. Patricia 
Walters, a sixth- and seventh-grade 
teacher in Jones County, Mississippi, 
noticed an improvement in her eight- 
year-old son's ability to spell since be 
learned to use the word processor on 
their new CM 28 at home. 

Walters noticed that her son delib- 
erately made spelling errors when 
typing words that he knew. When 
questioned about this, he said he en- 
joyed correcting the word when the 
spelling checker caught il! (This kind 
of spelling activity could be modified 
and incorporated into a classroom 
exercise where the teacher plains 
misspelled words that students must 
locate and correct without activating 
the spelling checker.) 

When Looking far a Word Processor 

Most word processors perform sim- 
ilar tasks, but the ease of perfor- 
mance and the difficulty of learning 
how to use the programs differ 
widely, so you should investigate 
those factors carefully when looking 
for a word processor. You should also 
consider the age and learning level of 
the students who will lie using it. If 
possible, take the lime to try out sev- 
eral programs before you buy. 

Here are some questions to ask 
when purchasing a word processor. 

1. How easy or difficult is it to enter, 
delete, move and rearrange text? 

2. What size document can the 
word processor hold in memory? 



S. How easy or difficult is it to save 
and load documents? 

4. Can you save sections of a larger 
document to disk? 

5, Can you merge and link docu- 
ments that have been previously 
saved to create a new one? 

(i. How difficult is it to print out 

a document? 

7. Which primers will the word 
processor work with? 

8. Can you use any of the Com- 
modore's keyboard graphics charac- 
ters in the word processor? (This is 
a help in creating graphs or other 
designs within your documents.) 

9. Can this program's files be used 
with other word processors? (If the 
program saves its files as sequential 
files, it can probably share its files 
with another Commodore word pro- 
cessor. Also, if the program lets you 
choose between Commodore and 
standard ASCII formats, this makes 
compatibility even more likely.) 

10. Does the manufacturer pro- 
vide any other programs, such as a 
database or a spreadsheet, which 
could be integrated with die word 
processor for future activities? 

1 1. How easy is it to control mar- 
gins, line spacingand special features 
such as underlining and centering 
of text? 

12. Does the word processor pro- 
vide a means for visually previewing 
the document before printing it out? 
Il can be frustrating to painstakingly 
create a document on the computer 
screen, only to find that it looks to- 
tally different when formatted and 
printed out, 

13. Does the word processor in- 
clude a spelling checker? 

You should consider these ques- 
tions with reference to the person 
who will be using the program. If you 
have a classroom of third graders, 
you will want to start them off with 
a word processor that's easy to han- 
dle and doesn't necessarily have a ton 
of features. 

If, on the other hand, your students 
are tenth graders, they're probably 
ready for a high-powered word pro- 
cessor that will provide them with 
the opportunity to write lengthy pa- 
pers using a variety of formatting 
features. 

I would like to hear from ihose of 

you who are using word processing 

RUN AI'RIL 1986 / 93 



Circle 96 on Reactor Service card. 




4 powerful word processing system for the Commodore 64. 



Includes: On screen stalus/help display 
Font editor /creator Included ' 



* 30 Fonts ready 1o use 
BACKUP DISK INCLUDED 



F'Qfi in* luihe' OF fQNTMASUP (MM fQHTMAiTt* N A ttWf imp'$*rd wwei IM ArtAJlft WIN N*Ntl ' prog-prf-i .FONrUASfffl 

Thili pdw*'ful *(KiJ prCKtillai . wi i(h ill rnjritf d f'*r»ri( C llrt 1 Hi'l« ■ i/Ort I S>. ru'«* luu' tfDh niillip. pr.nrpi l-Mu a MH pO**ril|jl tOflJ TmTi piper*. 

HtlMIWI * n $ 'sing 'i i>nQij4gai «<> |y|1 * r>* Of it* i'hik i ppi -c * i m" i Mtr# trt iemt «r m CtptftUfltl 



Word Processing Fttluit) 

* O.fli (jt p&*e'iijl cijnuruntu m#»t Mil 
Milling d brotrfr 

■ H*MttTt ' 'on1ei5 

< Paje numbefihy Ul decimal iM Ftj.rnjn 

* 0"-5Creen u-TfiC'l. ",n^ 

■ [> M-i*rn 5la:uifliipU|f. irtluij ^f 
pKtttftt p1 'G«T »nd IJW4I *M«Etl 
MlMJU fl 

* BO column *'d*o t'r ■ .e* 
*0*tCie»n IpTfltgn i*".gu*;' 

ifral?" "elude* 

, f ... ,,.^, ■ jji, nr^fgrfig 
. ,. , 

■ Hep KPf*Rt 

* *fcgrw :*-r#tt M I 



Word Proctsiing Pimilno. FbaluriS 

* 47 i#o Ittltr 'o'rna: conUol.1 ittv 
(lortcHid m heKl hl*i| 

* Frtthcnal 6h*t*ct#r Having uttdun 
wnnj *up. luSuriiiliQn. centering 
tnd «iflhl ahnnmenl 

* -■ir.r.fliwal HMCtftg |u.J«r a^-iiia^lM 

* Cuiumnar trrmtuK) (up la * toluT-in&i 

1 Ovgrlgymg cf J pr -nor* rharaClpra Iter 
phonshc rp.i'i-ngs, d-ic*nscs tft-J 

it«brtd*a i" lerl M*n Comtn«» i«r 

■ ■ » : r -.•*!•»- 

» lHK*«t — rWi IM* W 'on* 

UtC<(< *tW» - G$"i0»«*#iJ Ft il - 
ttpVKMd Ifil — t»U'K>ng — in*«f 

s<or> rmniit ttitr* c*i 0Uc»j - 4up*< 

V-.'-pH UKMflttbM - SvCtCrtptt ltd 

iuii t£4*i — D nm nt*ghit (ft*h> 



St I up Mod ni* 

* Twtt lyilinn itlupi c*n tie maOf In 
tMfl 1f B uier cm I*WC1 h>I 
pttFtrtnct or HtfOtl <iciHin, itn. 
bnru*rj, pnnitr nlf'HS [18 doictsi. 
-u .ii pr-nier i^rr M trwites) 

Fonl & CtiiFFCtef S«t CrMlor& 

* fjitk ewnntnd » for ma inltjosncc pi 
rpnll Q> -r! S 

*O^»0 i**ch*ftde' creation i MJiUng 
(minifNUIirJ wrtn cikwji Utifl. 

* liniH^flCOnwntnO* ir*C»uOt w*frt Up, 
mrgtlt fA'tr c>«tf. ervir 

* Grid fa<Ti0 1p p"rit* 

■ Cnjrr#c|*r em t>f CflUM *n-ht tailing 

litmr c'ttic Vrr 



Gouhous 
■ lock 
Bold 

CCLCIC 
English 
Fn lurn 



Le;h 
Manhattan 



News 
Print 

M&iHek>ac3 

£J>l>)£iDi*J 



Sf>l it 

itopbo Id 
Tech 

Typewriter 
unopapTsdQ 



280J ArnolC Road 



Sauna. KS 67<Ol * 1913JB27-OGB5 



THE SMART WAY TO SAVE 
YOUR RUN 

You'll find all your favorite issues of RUN in minutes— and in great condition— 
with smart-looking binders or file cases from Jesse Jones. 

Sturdy, protective file cases make for easy access to each issue, while rugged 
binders allow magazines to lay flat for easy reference. Both hold 12 issues, are 
custom-designed in brawn with gold spine lettering, and are unconditionally 
guaranteed. 

Order today! 

File Cases: $6.95 ea.; 3/$20; 6/$36. 

Binders: $8.50 ea.; 3/S24.75; 6/$48. 

Y Ijo! Please send me protection for my RUN 

Fie Cases Brxters 

I endcse my check or money order for $ 




Name. 



Address. 
City 



.St&- 



-Zp- 



US angrcy of/ Oitsoa US. «H {2 SO pa Ian br peso? an 
Pease ao* 4-6 wwfcs tor d*^y 



MAIL TO: 

Jesse Jones Box Corp 
TO Box S120-Dew RUN 

Philadelphia, PA 19141 



94 / RUN Al'RIl. 10 



The Resource Center 



cither in or out of the classroom. I 
am also interested to know which 
word processor you're using and the 
ages of the students involved. 

Tips from Teachers 

Several teachers have told me about 
an efficient method of making com- 
puters more accessible to students. 
Where there aren't enough computers 
to go around, you. can create a "mobile 
computer unit." This is a stand on 
wheels that holds the computer, disk 
drive and monitor (and possibly a 
printer). You just roll the computer to 
where the students arc, rather than 
moving the students. You can also 
make a large movable table that will 
hold several computer systems. 

Curt Cardine, the principal of the 
Winchester Elementary School in 
New Hampshire, uses one mobile 
unit to move among classrooms. 
In the morning kindergarten class- 
room, small groups of students work 
with the computer. I le then rolls the 
unit into other classrooms of the 
school as needed. Cardine relies on 
this unit as his blackboard when the 
computer is involved in his teach- 
ing of fourth- through sixth-grade 
classes. 

Leon Sullivan, a science teacher 
and computer coordinator at South 
Hopkins High School in N'ortonville, 
Kentucky, also uses a mobile com- 
puter unit. Sullivan built ten mobile 
tables for use in It is advanced math 
and science classes. GO 



If you are using Commodore computers 
for educational purposes {at home or in a 
school) ami would tike to share your ex- 
periences in the Resource Center, write me 
a letter detailing the equipment you're us- 
ing, the subject areas you 're involved in, 
the grade level or age of your students, 
software that has been effective and any 
other information you feel like including. 
Send letters to: 

Marga re t Mora b it o 

c/o The Resource Center 

RUN Editorial 

80 Pine St, 

Peterborough, NH 03458 
You can also leave messages in 
my on-line mail boxes: CompuServe 
(70616,714), Delphi (MAR CM) and 
QmntumLink (MA RCM). 



BACK 

ISSUES 



January 1985— Cieate Your Own tljmrv How 
lu Klctl ilie riRht printer. Valuable tiisV lip* l"i In- 
glnncn. 

February 1985— i^^m^ ■** in* *■ «nc* i» im* 
and how u> use ilirm In jrooi own jin^r-irn*. Lwm 
ddta omum j Commo*Ujrpwirr"*Kf miii.Hyihr4.it 4 ml 
Canyon whh jwui VIC 

March 1985 — Shape Up with Your G64; review 
yf lions* and nutrition program* Mini-CuV Spread 
ihcd and Money Manager program*. Word proeeion 
revlewe<t< 



April 1985 t ml Mi.i.<-!rh,i 1 [ .,[ Jivrrnlili l.ti, K il^i 4 ! ll!'i 
^<^ikiu uluLl viilmnililLr. Siiium'* Hdlil . Hiulll M"1I1 "»H 



May 1985-tjmhjn-ikHi jiiiktiwHcr.'N Kerpnad 

■,.i L..iir h !h « : rLiriti c^p^nw^,. Iniroducinj; j rw* wfm im irJr 
■ nLnrnuiriKJlutni tljljfiir Updalc 

JUnB 1985 MjLin^ muvH Qttlhtl M t |.rJi .ir.,, r. 

rifMrol Eh** 111 ffrvripjlum* Eh "mi dfcM problnm i 

iiuud.iil* r^Im huMliofl kcjfl bttn 14 



July 1985— IliKdl'cri^imiiiLt Iterate, l>*t-SiK Km Pom 
ArljLiU pout dHvc') ttiiW-ur &p«d. Alijpl |f«*W imL drive. |t,HLt |,^ 



AUgUSt 1985 U» jiiitln ■. t. lIV l r .l| il»L ,1mm 

MiyNct mid fVaf&OJak. ByirSLtt Cwmpiler, IMM Scnm 
PMnuNltf. 

September 1985 > ibe \mv i..«ih...» huh 

rppwiiildiiii'l Mhijjbct ,J J tdu*-ni-j"4 Mart run* KniAn <■! 
SA1 Pr« >rr4rm flCVi i-hfiLtuai pm^jfu 



October ISSS^frmdnwingpnigivin Sptftrntfeoi 

r Mji! If-nnrru! (.umbmr CTCiliTif licMpETIA * ilh *■ ' -'-[M''' 

lillllim Jrnl l.ll 



November 1985 .miMimii.t,,* .m „h.^4 

icmru [futile KtmnxEinr i.'iiliiy. rlardwati Bujwr't duidk 

M Mr Hiim |1ji.i stji4-incii[ ciniii l,tr,iir inm in^iM^ihuiil 

wedge 



U B C 6 m DO r 1 a tib — ( tanpHTMit t i*-v it-* u! pi jjimS ji iih h 

«J*tin I"j i- r t ul j jji nltirt.iir.nl j]-qua]ji* If rcmrial |iT"jjT»"ii M*i1iiih 
ljiiKUj|(r 4 ] ten k^uin [»i(»pj.m t- i"£# itVtlium program Djufib 
Si 111- I iihli Sj.1r>,jTr fluid r fktuli . Fjil I 



^■■y jm -\ 



E-.11. h sriuiii]) RUN al*o hriBi^-s you regular i alumni, 
Tcvtrwn, pragrami and tutorial) til help jfOU grl Ihc 
mini f iijtivitieni AUi\ ov out ol >uui Uominudorc 
*y*tcin. 

Each back issue costs S3. SO plus SI lor shipping 
arid handling. On orders of 10 or more bach i&suos, 
there is 3 Hat $7.50 snipping and handling toe Qujh- 
tides are FimiEed and we cannot guarantee that all 
back issues are availab+e. Send your orders to RUN, 
Attn Back Issue Ofders, SO Pine St t Peterborough. 
N.H. 03456 



Circle 232 on Reader Service card. 



CONVERSE WITH YOUR COMPUTER 

ELIZA-64 

Artilicia! Intelligence Demonstration Program 



BREAK from games and technical 
programs and AMAZE and INVOLVE 
your family and friends. 



Eliza-64 tS a Commodore 6A adaplation ol (he 
famous El iza program develoj>ed at MIT. Eliza 
acts as a psychotherapist analyzing your input 
and responding wilh an appropdate comment 
or question. 



GREAT FAMILY AND PARTY EHTEHTAINMENT 
NOW ONLY S19.95 

Onto ttirteati act? 1 XftftstlJl 
To Mkr all Uli Fiet I 800-838 2000 

or it'll cluck or mmty oriltr la: ^^ ^ 

OMEGA-SOFT §^ESl£ 

P.O. Box 3686 Dent P 



Mansfield, OH 41907 



Disc 



Machine 



Only Lmgwge Fust 



mtiuitrei mvtlvJi 



This Publication 

is available in Microform. 

University Microfilms 
International 

f I l"j.<.c send jiidiiii'irul infiinrutlOfl 



. /,p_ 



SOTJNotlfa&efrRttad Vtf P.R.,Ai»ArtM Mi **1(lfi 



Subscription 
Problem? 



RUN docs no! kfrpsutniriplioii monk* on ilic 

preraisei, therefore ialliii|; us only adds lime 

and doesn't soke the problem. 

Please send a description of the piohlon and 
your most retenl uddress I^K'I eo: 

RUN 

SubM.-ri|ition Dfpt. 

PO Box 954 

Farmingdale, NY 1 1 737 

Thank, vou and enjoy your subvtijilion. 




Foolish to 
pay more. 

Dangerous 



• QUALITY MEDIA 
■ LIFETIME 

REPLACEMENT 
GUARANTEE 

• HUB RINGS 
•TYVECEPS. 

IO pay leSS. - WRITE PROTECTS 

1-50 51 + 

5.Z5 SSDD .79 .69 

5.25 DSDD .89 .79 

PC FORMATTED 1.09 .99 

AT 1.2MB 3.5 10 (Mac) 1.99 CALL 

PO Box BB3362 

k. Hi WUCUID San Flanclsc0 ' CA 94183 
a> l>IAliK.MIlr In California 415-560-0512 

COMPUItHSUPII- USA orders 800-431-6249 

In CanatJa 403-429-6223 
Atiti S3 W >1ii|iU'nfl .inci handling per 100 Diskelloi 
COL} dtld $1 05 CCA FOlidprtt?, Add ft SS ftftln 1fl*) 
VISA MCCUt) 



Circle 194 on Reader Service card. 



MEMDISK-G4/128 

A last, transparent, versatile, reliable 
RAM-disk for the C-64 and C-128. 
Transfer up to 60.000 byles a second 
Use as 1541/1571 disks or as C-128 
expansion RAM Separate power sup- 
ply and battery back-up. 
512K - $394.50° 1M - $474.50° 

DIAGNOSE - 64 

Locate bad RAMs, ROMs, and I/O ports 
without desoldering and without a video 
monitor. This diagnostic cartridge is THE 
TDDL for the C-64 technician. 

5172.50" 

DIAGNOSE — 128 

Same as Diagnose-64 only tortheC-1 28 
andCP/M modes of the C-128. 

$192.50° 
■ Postages handling Included 

Ql"**' Micro Doctor 

■'""™" . 1655 Central Street 

""'"^t Denver. CO 802 11 



(303J45B-6713 



A Cam mud dry Airtimn/rtiJ Ounhty EiHrvicci CunLur 



Circle 104 on Reader Service card. 



NOW USE BOTH SIDES 

OF YOUR DISKETTE I 

5% DISKETTE 

HOLE 

PUNCH 

WITH HOLE GUIDE 




and EDGE GUIDE 



PUNCH OUT IS ALWAYS IN THE RIGHT POSITION 

Available lor IMMtCIAIL Shipment 
Only $10.00 u. add $2.00 8a Shipping. 

CHECK OH MONEY ORDER 

| DEALER WANTED | 

FOR OTHER THAN APPLE UNO mil LDDH-t I IKt!>- 
nt ii'if i TEMPLATE ID POSITION * REGULAR 
ROUND HOLE PUNCH FOR THE 5EJ.D EhSSLE HOLE 
HEtSt THE CENTER 

COST- 4- for S2oo 
i N.P.S. Inc. £jj* 

i Dept. (R.J.) ijishiTjoio 



CE^ 



RUN APRIL 1986/95 



B Magic 



From p. 10. 

For the C-128, you must change the value of C in line 
700, using the number listed in line 790, You can change 
the program's time delay or the Magic character by mak- 
ing appropriate changes to line 700. If you disable your 
stop key before executing the subroutine, you'll keep 
others from discovering your trick. 

699 REM LARSON E. RAPP 

700 C=204:DELAY=5000:MAGIC$="*":POKEC,0 
710 PRINT" {CRSR DN) READY . " :FORJ= 1TODELAY :GE 

TA$ 
720 IFA$=""THENNEXT:PRINT"{2 CRSR UPs}";:EN 

D 
730 POKEC,1 :J=DELAY:NEXT 
74 PRINT" {CRSR UP} {CRSR LF) HANDS OFF, BUD 

DY!" 
750 FORK=1TO500:NEXT:RUN700 
76 : 
770 IFA$OMAGIC$THENPRINT"(2 CRSR UPs)";:EN 

D 
780 PRINT" PROGRAM CONTINUES HERE": STOP 
790 REM C=2599 FOR CI 28, 204 FOR VIC&C64 

Larson E. Rapp 
Newington, CT 

«t>4l/7 Super Bowl Sunday— 1 "o gel a super pass-comple- 
tion percentage on this game, throw short passes to your 
receivers, with three backs also going out for the pass. 

Jason Simpkins 
Millersburg, PA 

If>4D8 Logo andPrint Shop— You can use Logo to create 
pictures to work with the popular Print Shop program. 
After creating your Logo picture on the screen, type: 

SAVKPlCr "filename 

'["his saves the picture as a 33-block hi- res file, named 
filcname.PICl, and as a five-block color file, named file- 
name. FIC2. The first one will load into your Screen Magic 
when yott choose the Get Screen option. After loading 
it, you can add text if you wish, and you can load or save 
the altered screen at will. 

Thomas M. Trocco 
New York, NY 

Jp^D" Color/rjo-colormonitor — Some software locks the 
screen into its own colors, which are not necessarily 
legible or attractive. If you use the Commodore 1701 or 
1702 monitor, connected through three wires on the hack, 
there's a solution close at hand. Disconnect the chroma 
cable, and your display will appear in black, white and 
various shades of gray. The chroma cable is the one that 
carries the color signals. It plugs into the red-colored jack. 

Michael F. Lehman 
Los Angeles, CA 

Ip^DA Too-small video display— Sometimes the top or 
bottom lines of your screen may not show up on your 
monitor or television. When that happens, the problem 
is not in your computer, but in the adjustment of your 
06 / RUN APRIL 1986 



display. Look on its front or rear panel for two controls 
marked "vertical height" (or "size") and "vertical linear- 
ity." Their names may be somewhat different, or they 
may he abbreviated in some way. A few inexpensive sets 
do not have them at all. 

When you find the controls, first fill your computer 
screen with text or keyboard graphics. Next, adjust the 
two controls so you can see the top and bottom lines, 
and so the lines in between arc not distorted. You'll notice 
that the height and linearity controls interact somewhat, 
affecting the picture's size and uniformity. The best 
method is to adjust one and then the other, going back 
and forth until your picture is satisfactory. 

If the controls arc on the back panel, you can position 
a mirror so you can sec the screen while adjusting them. 

Bernhardt Sandler 
Venice, CA 

$2DB Screen Wiper— This routine for the C-64 or VIC 
wipes the screen clear in two visually interesting ways. 
It's one of the most elegant and intriguing screen effects 
we've seen. 

The direction of this screen-clearing technique is con- 
trolled by the value of CIS in line 500. If it's a left-arrow 
symbol, it clears your screen like a theatre curtain pulled 
from the sides toward the center. If CIS is an up-arrow 
symbol, the curtain works from the top and bottom. 

As primed, the routine is for the C-64. For the VIC, 
substitute line 580 for line 500. 
480 REM MAGIC WIPER - J.R.CIIARNETSKI 
490 REM WIPES SCREEN UP/DN OR SIDEWAYS 
500 C1$="{LEFT ARROW)" : REM WIPE {OP ARROW} 

OR {LEFT ARROW} 
510 C1=23:C2=19:C3=24:C4=39:C5=59903:REM C6 

4 
520 FORJ=0TOC1 :C2$=C2S+CHRS( 32 )+CHRS( 1 57 )+C 

HRS( 17) :NEXT:C2$=C2S+CHR$( 145) 
530 FORJ=0TOC2:IFJ=0THENPOKE781 ,C3:SYSC5 
54 IFC1$ = "(LEFT ARROW) "TliENPRINT" {HOME) " ;T 

AB(J);C2$:PRINT"(HOME}";TAB(C4-J) ;C2$ 
550 IFC1$="{UP ARROW} "THENPOKE781 , J:SYSC5:P 

OKE781 ,C3-J:SYSC5 
560 NEXT: PRINT" {SHFT CLR)" ; :C2$="" : RETURN 
570 : 
580 REM LINE 500 FOR VIC: CI =21 :C2=1 1 :C3=22 

:C4=21 :C5=60045:REM VIC 

Joseph R. Charnetski 
Dallas, PA 

«P^JJLj Rearranging directories — Many computers and 
disk accessories provide an easy way of loading the first 
program in your disk directory. It's easy to pin any pro- 
gram into the firsi position, even if another one is there 
at the moment. The secret is in using the Copy com- 
mand, which can make a duplicate of any program already 
on disk. 

By skillfully combining the Copy command with other 
disk commands, you can rearrange your directory at will. 
For example, if the first program in your directory is 
Old II i si, and the one you want to move there is Newlirst, 
here is the procedure to follow: 



S Magic 



1. Use the Rename command to rename Oldfirst, using 
a temporary name like Tempi, 

2. Use the Copy command to copy Tempi as Oldfirst 
This puts a properly named Oldfirst somewhere other 
than in the first director)' position. At this point, the lirst 
position is still held by Temp], 

3. Use the Scratch command to eliminate Tempi from 
the directory. This vacates the first directory position; 
it will he filled by the next directory entry added to 
the disk. 

4. Rename Newflrst, using something like Temp2, 

5. Copy Temp2 as Newfirst. This puts Newlirst in the 
first directory position, which was vacated when you 
sc ra tc h e d Te m p 1 . 

6. Scratch Temp2. 

Here is the complete syntax for accomplishing the swap: 
ot*KN ir>,H.ir. 

PRINT#ir>,"RKNAMKO:TEMP] = OLDFIRST" 

l'RliMT#15,"COPY<):OLDKIRST = TEMPI" 

PRINT#l5,".SCRATt:H0:TKMPr 

PRI NT# 1 5,"REN A MEOiTEM 1*2 = N KUTIRST" 

PRINT* 1 5,"COPY0:NF.WFIRST = TEMP2" 

PRINT#15,"SCRATCH0:TEMP2" 

CL0SE15 

Don't forget thai PRINT* must be entered as one word, 
with no embedded spaces. 

If you use the DOS wedge or another utility that pro- 
vides simplified commands, those commands can make 
your program-swapping even easier. If you plan a lot of 
swapping, you can write a simple program to do it. 

Louis F. Sander 
Pittsburgh, PA 

JpiDD Disk Name Changer — This program, which you 
can use on any Commodore computer, lets you change 
the name of a disk without reformatting it or losing any 
files. Make absolutely certain you type it in correctly, 
since it modifies the directory header block, and program 
errors could corrupt the disk irreparably, fines 200-210 
are the ones that write to the disk, so you should check 
them with extraordinary care. Also, SP$ in line 100 should 
contain exactly Hi spaces. 

100 PRINT" (SHFT CLR) MAGIC DISKNAME CHANGER 
- LUKE MESTER(CRSR DN )" : SP$=" ( 1 6 SPACE 
Si" 

110 PRINT" INSERT DISK TO BE CHANGED," 

120 PRINT"THEN PRESS 'D 1 TO CONTINUE." 

130 GETA$:IFA$o"D"THEN130 

140 OPEN15,8,V5,"I0":OPEN2,8,2,"#" 

150 PRINT/H 5, "U1 : 2, 0,1 8,0" 

160 PRINT/n5,"B-P:2,14 4" 

170 FORJ=0TO1 5:GET#2,A$:D$=D$+A$:NEXT 

175 PRINT" (CRSR DN)OLD NAME: ";DS:PRINT 

180 INPUT"NEW NAME";DN$:IFDN$=""THENEND 

190 DN$=LEFTS(DN$+SP$,16) 

200 PRINTtfl 5 , "B~P : 2,144": PRINT#2 , DNS ; 

210 PRINT#15,"U2:2,0,18,0":CLOSE2 

220 INPUT#15,A,B$:PRINTB$ 

230 PRINT^15,"I0":CLOSE15 

Luke Mester 
Colliers, WV 



Circle 55 on Reader Service card. 



n 



£ commodore 



COMPUTER PRODUCTS AT .. . 
COMPUTER CREATIONS 

Call TOLL FREE tor Software Prices Mot Listed!!! 



ACCESS 




Pole PtKtion ? IDl 


19 


Zfflkl lOl 


23 


Bucti Hud J iDi 


26 


The Games 


19 


MICROPROSE 




Math 5 iRl 


23 


ZarolDI 


19 


Aerojet Aovanced 




Had Moscow iDl 


25 


ELECTRONIC ARTS 


Fligrii Simulator iDi 


23 


ACTIVISION 




Moviemaker 


24 


Crusade Europe IDl 


27 


Same Uihei 


24 


Europe Ablate 


36 


DecEm i Ceser. iD. 


27 


Great Arwrtan 




Heart ol Alrca 


24 


F'lSStikeEarJelDl 


21 


Cross Country 




Adventure Const 




Gun Snip Die Helicopter 


Road Race IDl 


21 


5et:D) 


28 


Simulation ID) 


Call 


Hickei iDj 


21 


Archort 2 |D) 


24 


Kennedy ApjjoacMD) 


23 


Masitr of the 




',•■> i Oioer 




Sitent Service 




Lamps ID) 


21 


Monsters (0) 


24 


Suomanne 




Slot Car Const 


24 


Muse Corel Sel ID) 


17 


Simulation ID) 


23 


AVALON HILL 




Moroer on Ihe 




SPRINGBOARD 




Pan:er JagtMDl 


19 


Zinderneuf ID) 


14 


Newsroom 


34 


Juuner Missoi IK9 


23 


Ont-on-One ([)) 


24 


Clip Art Vol 1 


21 


Super Bowl 




Prtnl Cori.i Set (D) 


17 


MINDSCAPE 




Su'lday (Dj 


21 


Racing Dest Sel ID) 


24 


Bank St Music 




Tdeogijard iDl 


19 


Seven Cries GoW (01 


24 


Wriler ID) 


26 


Toumamrjoi Goi idi 


IS 


Skylc* ID) 


24 


Halley Project ID; 


26 


BatteMa& Included 




EPYX 




Pirlcd Sooe SW ID) 


49 


Paperclip Mry in 


41 


l!.LllW.l/(li IDl 


27 


ORIGIN 




Honrepah 


35 


Fast Loan lilt 


27 


Ultima 3 ID) 


39 


CmuRH 64 (> 120 


41 


Jel Cixnual 




SSI 




BRODERBUND 




Simulator 


19 


Batlalion 




Bank Si Wmei iD) 


33 


Rescue on 




Commander (0) 


27 


Clamp lodennie IDj 


23 


Fracialus IDj 


27 


Colonial 




Kjraleka (0) 


21 


Summer Games 2 IDl 


26 


Conquest (0) 


27 


Mask ot the Sun IDl 


26 


Winter Games (0) 


27 


Computer ArrtjushiD) 


39 


Print Shop (0| 


2B 


Worlds Greatest 




Computer 0B (0) 


27 


Pnni Snog Graphics 




Fno'tail 10) 


27 


tiekjol Fin ([li 


27 


Itnary ■ 1 (0| 


17 


FIRST STAR 




Geimanv 1985 (Dl 


39 


Prim Snop Gnpf»cs 




Soy w 5U1 IDl 


21 


Impel ium 




mart * •' 101 


17 


'l AV| H N 




Galadum IDl 


27 


Pini Shop Gtaphcs 




Saigon 2 IDl 


IS 


Kdmplgruppe IDj 


39 


Lttary « 3 


17 


Saioon 3 ID) 


33 


Norway 19BSiri| 


24 


Sieaiifi iOj 


21 


INFOCOM 




Cnantas* [DO 


27 


DATASOFT 




Encrunler lOl 


23 


SUBLOGIC 




AlternatE Reality i0l 


28 


HiltWikets Guk)e to 




FicfS Simulator 2iD> 


32 


Sruce Lee ID) 


IS 


IheGalaiy lOl 


23 


TIMEWORKS 




Coun BarQanan (til 


19 


lrrl«JH|D) 


23 


Data Manager 2 IDl 


33 


E^vator Acini IDl 


19 


Piantilail [0l 


23 


Swrficalo' 




Mr 00 HI ■ 


17 


Sorcerer 10) 


26 


Sideways ID) 








Wishormger ID) 


23 


y*irj«TOifSee*er <0i 


33 



Boxes (10) 



2 -6 



7+ 



Black Generic 



SS/DD 



8.90 



7.40 



Color Generis BASF 



SS/DD 



SS/DD 



10.90 



10.90 



9.90 



9.90 



Maxell 



SS/DD 



16.90 



15.90 



COLORED DISKS AS LOW AS 79$ EACH 
FLOPPY DISKS AS LOW AS 59<fc EACH 

Fully tjuaMnlijfjd Includes sfeeves and hub rings 

DISKETTES (2 bo* minimumi 10 per box 



5 '■■'<■' 


BLACK GENERIC BULK 


COLORED GENERIC BULK 


BULK 


SS/DD 


DS/DD 


SS/DD 


DS/OD 


20-69 


.74 ea. 


.99 ea, 


.89 aa. 


1.09ea. 


/(). 


.59 ea. 


.85 ea. 


,79 ea. 


.99 ea. 



To order call TOLL FREE 

1-800-824-7506 



ORDER LINE ONLY 



COMPUTER CREATIONS, Inc. 

SI P.O. BOX 493 - DAYTON. OHIO 45459 EEJ 

For mlormntion otdur inquiries, or for OfttQ orders 151 3* -135-6868 

0f3*n,rnei0t»^9<*rn to 9 pn> Won Flu TDjm IM pm h&l itjs1rfn5Unav0T*nei WirumuffiSlfj per 
wop COD ratWJlOOi PiMWtOfclyCDmuyieTi^icm Cjutoiitrnnymijerr idvct^>k:» jnd 4«jd4tpi>iv 
ol prrtutT ^i<» *rti jviitjtx><tv a>e hA|Ki id crynge «n|fvut notice fit sn^ C iq ConEMntil U $ 
4d*eSK5Cpnty , PWJM.ncl^e<'SiirtBD«H3WJ ,IH J r 3ft^eLW'>'r^«miTi JJ 00l Soff*are jffl^CRSa^ifld 

S3004h'Ppnqiridfiindtfr^inCwl'nerii*>LlS AciuAlfie^iw^Latcivirgedout^deUS kjiTC-WeCifiifli 

Aiiiki Ha*ju KjeiloftOindAPO Offlirvflenti MOf-, sa*«tu CanaciianDsaer^*^ sftippi^ iM.n 
SbGOi Ail othfi foreign tfderi pleas* JM t5\ srncpin« <Mn £1D> Fir itwne*ite«h*rj send tasriitts 
thptk rhofl*r w^f w cS"*ci Lw* tfinve»s Pipwy' jna coi'Ti.Djri,- ch«iis drto* 3 *tt*s Jo cleat Senoof 
rjgrejNMt «0cf S *e'corne Ou* la out to* petti if Vi^i D*kni1 NO CHtDiTS AH Brftttirt returns mist 
hjve 3 return jui rw \jt\ «n nwrntM i fieive c*n ISUM35 -SB66 la «fti jm *n RA * a* vout ( etui n t, i <w; Cm 
. jcceftiW foi feoucemeflt w rtmit 



RUN APRIL 1986 I 91 



From p. 38. 

Listitxg I continued. 

55 PRINT"{CRSR DN){2 CRSR RTsHCTRL 2]I = IN 
PUT {CTRL 6} NOTES OF YOUR OWN SONG" 

:REM*41 

60 PRINT" {CRSR DN}{2 CRSR RTs J { CTRL 2}A= AD 

D {COHD 3} NOTES TO SONG" : REM* 40 

65 PRINT" {CRSR UN ) { 2 CRSR RTs ){ CTRL 2JM= MO 

DIFY {COMD 6} WAVEFORM, A/D, S/R" : REM* 4 5 

7 PRINT" {CRSR DN}{2 CRSR RTsHCTRL 2}S = SO 

UND {COMD 3 (CHANGE DURING PLAYBACK" 

:REM*214 
75 PRINT" {CRSR DN}{2 CMSR RTs) {CTRL 2}E= ER 
ROR CORRECTION {COMD 6 } AFTER INPUT" 

: REM* 6 3 
80 PRINT" (CRSR DN]{2 CRSR RTs) {CTRL 2}K= {C 
OMD 6) KEYBOARD SYNTHESIZER{CTRL 2)" 

:REM*144 
PRINT" {CRSR DN}{2 CRSR RTs} (CTRL 
IT AND EXIT PROGRAM" : 

GETA$:IFA$=""THEN90 : 

GOSUB165 

i IFA$ = "R ,, THENGOSUB525l 
020 



85 

90 

95 
100 

105 
110 
115 
120 

125 
1 30 
135 
140 
145 

150 
155 
160 

165 

170 
175 



IFA$="P"THEN15 5 
IFA3="C"THEN15 5 
IFAS="I"THEN195 
IFA$="A"THENZ=2 



2 JO- QU 

: REM* 241 

:REM*200 

: REM* 41 

IFVA%=3THEN37 5:CQT 

:REM*78 

: REM* 2 9 

: REM* 156 

:REM*19 5 

I=1M:D=IM:GOTO240 

:REM*240 
GOSUB195:GOTO20 



: REM* 71 
REM+1 56 
REM* 139 
REM*2 30 



: REM* 8 2 

REM*1 17 

REM* 92 



185 



190 
195 
200 



205 



21 



21 5 



220 



225 



230 
235 
240 

245 
250 



IFAS="M"THENZ=1 
IFAS="S"THENGOSUB82 5:GOTO20 
IFA$="E"THENZ=3:GOT0645 
IFAS = CIIR5(81 ) THEN END 
IFA$="K"THENPRINT"{SHFT CLR } " ; GOT0895 

:REM*1 99 
GO TO 20 

IFIMO0THEN375 
GOTO20 
IFAS<>"R"ANDA$<>"l*'ANDA$<>"p"THENRETURN 

:KEM*217 
IFAS="P"ANDIM=0THENRETURN : REM* 160 
PRINT" { HOME }< SHFT CLR } { 4 CRSR DNs){2 CR 
SR RTs) {CTRL 9) {COMD 6 ) HOW MANY VOICES 
WOULD YOU LIKE? {CTRL ) ( CTRL 2)" 

:REM*221 
INPUT" {CRSR DN){24 SPACES } ( 1 , 2 , OR 3)";V 
A% ':REM*140 

IFVA% > 30RVA% < 1 THENPRINT" {CTRL 9 ) PLEASE 
REENTER ( 1 2 OR 3) (CTRL 0)":GOTO175 

!REM*229 
VB%=VA%-1 : RETURN :REM*4 

FORK=0TQVB% :RBH*5S 

PRINT" {SHFT CLR) {3 CRSR DNs){CRSR RTJPA 
RAMETERS FOR VOICE"K"ARE NOW:W/F-"V(K } " 
, A/D-"D{K)",S/R~"R(K) :REM*136 

PRINT" {2 CRSR DNs){2 CRSR RTs) (COMD 6}E 
NTER NEW PARAMETERS FOR VOICE H { CTRL 2) 
"K":" :REM*55 

INPUT" 1CRSH DN}[2 CRSR RTS ) ( COMD 6)W/F( 
CTRL 2} ( 17, 33,65 >";V(K) :REM*2 

IFV(K)=65THENINPUT"{CRSR DN } [ 2 CRSR RTs 
)HI PULSE(0-15)",*HP(K) : INPUT" {CRSR DN ) { 
2 CRSR RTsJLO PULSE( 0-255 ) ";LP(K> 

:REM*23 
INPUT" {CRSR DN){2 CRSR 
CTRL 2} (0TO255)";D(K) 
INPUT" {CRSR DN)(2 CRSR 
CTRL 2} (0TO255)";R(K) 



RTs} {COMD 3}A/D{ 

:REM*1 18 

RTsHCTRL 6)S/R{ 

:REM*1 1 



IFZ=1THENNEXT:Z=0: RETURN 

NEXT 

FORK=0TOVB%:IFZ=2THENI=D: 



: REM* 20 
:REM*24 5 
:GQTO250 

:REM*220 
I=0:D=0 :REM*153 

PRINT" {SHFT CLR} (HOME) {CTRL 9 [RECORD ME 
ASURE #{SHFT SPACE} (CLOSEST TO NOTE,ONL 
Y)" : REM* 6 8 

98 1 RUN APRIL m 



270 
275 
280 
285 



290 

295 
300 
305 
310 
315 
320 
325 
330 
335 
340 

345 



350 
355 
360 



365 
370 
375 
380 
385 
390 



255 PRINT" {CTRL 9} BEFORE GOING TO NEXT VOIC 
E OR FOR NOTE (2 SPACES (ERROR CORRECTION 
{CTRL 0)" :REM*1 19 

26 PRINT" {CRSR DN}(2 CRSR RTs) {COMD 6) VOIC 
E ff"K"[4 SPACES} {COMD 3 ) ENTER NOTES (CTR 
L 2}" :REM*135 

26 5 PRINT" (CRSR DN}{2 CRSR RTs) (COMD 6}ENTE 
R 0,0,0 TO GO TO NEXT VOICE {CTRL 2}" 

:Kh'M*28 
IFZ=3THENZ=0:GOTO20 :REM*41 

GOSUB710 :REM*30 

IFK=2ANDI=IMTHEND=IM :REM*2 37 

IFNM=0ANDK<> 0ANDI < > 1MTHENPRINT" { SHFT CL 
K){2 CRSR DNs){2 CRSR RTs }{ COMD 3JERR0R 
IN ENTRY. {2 SPACES) (CTRL 2}RED0 LAST S 
ERIES" :REM*44 

IFNM=0ANDK < > 0ANDI < > IMTHENI =D : IM = D : FORT = 
1 T02 000: NEXT : GOT02 4 : REM* 1 2 1 

IFNM=0THEN365 : REM* 70 

B=I/16 :REM*127 

WA=V(K) :IFNM<0THENNM=-NM:WA=1 :REM*236 
DR%=NM/128:0C%=(NM-128*DR1)/16 :REM*205 
NT=NM-1 28*DR%- 1 6*0C% :REM+ 1 00 

FR=FQ(NT> :REM*227 

IF OC%=7THEN335 :REM*146 

FORJ = 6TO0C<iSTEP-l : FR=FR/2 : NEXT : REM* 19 
HF%=FR/256:LF%=FR-HF%*256 :REM*56 
IFDR%= 1 THENH% { K , I ) =HF% : L% ( K , I ) = LF% :C% { K 
,I)=WA:I=I+1:C=I/16 :REM*93 

IFDR%=1 THENPRINT" (CRSR UP}{16 CRSR RTs} 
{COMD 6}MEAS.{CTRL 2)"B"(C0MD 6)T0"C:G0 
TO270 :REM*228 

F0RJ=1T0DR%-1 :H%(K,I)=HF*:L%(K,I)=LF*:C 
*{K,I)=WA:I=I+1:NEXT :REM*35 

H% ( K , I ) = HF% : L% { K , I ) = LF% : C% ( K , I ( =WA- 1 

:REM*142 
1=1+1 :C=l/1 6 :PRINT" {CRSR UP} {16 CRSR RT 
sHCOMD 6} ME AS. {CTRL 2}"B"{C0MD 6}TO"C: 
GUTU270 : REM* 195 

IFK-0THENIM-I :REM*144 

NEXT:Z=0:GOTO20 :KKM* !') 

REM SONG WORDS :REM*44 

IFIM< >0THEN390 : REM* 5 5 

GOT039 5 : REM* 124 

PRINT" < SHFT CLR ) { 1 CRSR DNs } { 3 CRSR RT 
sllCTRL 9) {COMD 6} NOW PLAYING {CTRL 2) 
"?NS$ ;REM*249 

POKES + 18,0: PUKES + 4, 0:POKES+1 1 , 0.-REM + 212 
0NVA%GOTO4 15,410, 405 : REM*1 3 3 

POKES t 1 9 , D{ 2 ) : POKES+ 20 , R ( 2 I : POKES+ 1 6 , LP 
(2}:POKES+17,HP{2) :REM*50 

POKES+12,D< 1 ):P0KES+13,R( 1 ) : POKES+9 , LP( 
1 ) ;POKES+10,HP( 1 ) :REM*9 

FOKES+5,D{0 ) : POKES+fc ,R( ) ; P0KES+2,LP( 0) 



395 
400 
405 

410 

415 

420 

■;.>-, 

4 30 
435 

440 
445 

450 

455 

460 
465 
470 
475 
480 
■18', 



:POKES+3,HP(0) 
POKES +2 4, 15 
A1^"" 
FURI-0TOIM 
GETA1S:lFA1S=" 



: REM* 20 

: REM* 77 

: REM* 108 

: REM* 77 

THEN PUKES +24 , :GOTG20 

:REM* i 52 
ONVA1GOTO4S5,450,445 : REM* 24 5 

POKES+ 14,1^(2, 1) :POKES + 15,H'i(2,I) : POKES 
+18,C%(2,I) :REM*82 

P0KES + 7,L^( 1 , l):POKES*8,H' u ( 1,1) : POKES+ 1 
1,C%(1,I) :REM*129 

POKES, L%(0, ] ) : PUKES t 1 , H'„{0,1 ) :POKES + 4,C 
%(0,I) :REM*246 

ONVA'iGOT0465, 470,475 :REM*45 

FORR=1T028:NEXT : REM" 182 

F0KR=1T028:NEXT : REM* 187 

NEXT : REM* 230 

IFAS="C"THEN155 : REM* 15 

POKES +2 4,0 : REM* 34 



Listing 1 continutd. 



490 



495 
500 
505 
510 
515 
520 
525 
530 



535 

540 
545 

550 



555 
560 

565 

570 

575 
580 

585 



590 



595 
600 
605 
610 
615 

620 
62 5 



630 

635 

640 
645 
650 

655 
660 

665 
670 



675 
680 
685 



PRINT" (SHFT CLR){3 CRSR DNs ) { 2 CRSR RTs 
)(COMD 6)D0 YOU WISH TO WRITE THE SONG 
TO DISK?{18 SPACEsHCTRL 2}Y/N " 

:REM*191 
GETAS:IFAS=""THEN495 :REM*152 

IFA$="Y"THENGOSUB585 :REM*117 

GOTO20 :REM*182 

DATA34 334, 36 376, 3853 9, 4083 :REM*87 
DATA4 3258, 4 58 30, 48556, 51 443 :REM*17 9 
DATA54 502,5774 3,61 176,64814 :REM*62 
PRINT"{SHFT CLR)":POKE53280,4 :REM*29 
PRINT" {SHFT CLR} (HOME) (CRSR RT}(CTRL 9} 
CHOOSE A SONG AND ENTER THECCOMD 6) NA 
ME ONLY (CTRL 2) (CTRL 1) {CTRL 7HWITHO 



REM*86 
6} NAME 
REM* 8 5 
REM* 4 8 



UT QUOTES) (CTRL 2)" ! 

INPUT" (CRSR DNK2 CRSR RTs }( COMD 
OF SONG (CTRL 2)";NS$ 

X$=" ( " : 

OPEN2,8,2,"00:"+NS$+",S,R":TI$=' 

: REM* 20 5 
PRINT" (SHFT CLR) (10 CRSR DNs ) ( 3 CRSR RT 
5) [CTRL 9) {COMD 6) LOADING (CTRL 2) ";N 
S$: PRINT" (3 CRSR DNS ) { 1 4 CRSR RTS ) PLEAS 
E WAIT {CTRL 01" :REM*19 4 

INPUT#2,IM:IFIM=0THEN5S0 : REM* 171 
FORK=0TOVB%:INPUT#2,V(K) ,D(K) ,R( K) , LP{ K 
),HP{K):NEXT :REM*146 

FORI = 1 TOIM; FORK=0TOVB% : INPUT#2 ,H% (K, I ) , 
L%(K,I) ,C%(K,I) :NEXT :REM*17 

PRINT" {HOME) {7 CRSR DNs) {17 CRSR RTs)(C 
TRL 9) {CTRL 8}";TI$:NEXT ;REM*194 
IFIMO0THENCLOSE2: RETURN :REM*24 3 
n> i :;■:'" . .;;:;'t c,k <,[:> cksr d:;s){5 crsp. RTs 
){CTRL 9} (COMD 3)FILE NOT FOUND (CTRL 
}{CTRL 2}":CLOSE2:G0TO53 5 :REM*244 
PRINT" (SHFT CLR)";PRINT"(3 CRSR DNs) (4 
CRSR RTsHCOMD 6JINSERT DISK INTO DRIVE 
{CTRL 2}": PRINT" {2 CRSR DNs) {2 CRSR RTs 



(ENTER S TO SAVE" 

PRINT" (2 CRSR DNs ) { 2 CRSR 

NTER N IF YOU CHANGE YOUR 

GETA3$:IFA3S=""THEN595 

IFA3S="N"THEN20 

IFA3$="S"THEN615 

GOT0595 

XS=" f ": INPUT" {SHFT CLR) {2 

RSR RTs) NAME OF SONG";NS$ 



:REM*91 

RTS ) ( COMD 3 ) E 

MIND {CTRL 2)" 

:REM*176 

; REM* 7 7 

:REM*206 

:REM*175 

:REM*1 1 

CRSR DNs) {2 C 

:REM*255 

:REM*22 



OPEN2,8,2,"00:"+NS$+",S,W 

PRINT" {CRSR DN){10 CRSR RTs} {CTRL 9}SAV 

ING SONG TO DISK {CTRL } " : PRINT#2 , IM 

:REM*1 61 
FORK=0TOVB% : PRINT02 , V { K ) X$D ( K ) X$R ( K ) X$L 
P(K)XSHP(K) ;NEXT : REM*! 70 

FORI=1TOIM:FORK=0TOVB%:PRINT#2,H%(K,I)X 
$L%(K,I)X$CMK,I) : NEXT: NEXT :REM*103 
CLOSE 2 ; RETURN : REM* 1 2 

REM CHANGE NOTE AND OCTAVE :REM*247 
PRINT" (SHFT CLR) (8 CRSR DNs ) ( 2 CRSR RTs 
HCQMD 6) ENTER VOICE (CTRL 2}(0,1,OR 2)" 
;:INPUTK :REM*240 

IFK>2THENPRINT" {SHFT CLR) {42 SPACES} (3 
SHFT CLRs}" :GOTO650 :REM*1 1 5 

PRINT" (SHFT CLR) (10 CRSR DNs } { 3 CRSR RT 
sHCOMD 6) ENTER MEASURE # FOR NOTE" 

;REM*16 4 
PRINT" ( 3 CRSR RTs} YOU WISH TO { 2 SPACES} 
CHANGE (CTRL 2)" :REM*243 

INPUT" (2 CRSR DNs} {3 CRSR RTs }( CTRL 9}( 
COMD 6} ENTER THIS NUMBER (CTRL 0}{CTRL 2 
)";E1 :REM*76 

E2=INT(E1 ):E=E2:IFE<0THENE=0 :REM*59 
F=(E1-E2)*16 : REM* 52 

I»16*E+F :REM*73 



690 PRINT" {SHFT CLR} {10 CRSR DNs} {2 CRSR RT 
S}{COMD 6 (ENTER NEW NOTE, OCTAVE, AND D 
URATIONtf {CTRL 2)" :REM*38 

695 PRINT" (2 CRSR DNs) {4 CRSR RTs) {CTRL 9}( 
CTRL 2) DO NOT {CTRL 0}{CTRL 2) {COMD 3} 
CHANGE (CTRL 2} THE DURATION 0." :REM*61 
INPUTNPS,NO,ND :REM*8 

GOSUB71 5:GOTO305 :REM*39 

INPUT" (CRSR RT)(COMD 3)N,{COMD 6)0, (COM 



700 
705 
710 

715 
720 
725 
730 
735 
740 
745 
750 
755 
760 
765 
770 
775 
780 
785 
790 
795 
800 
805 
810 
815 
820 
825 
830 

835 

840 
845 
850 

855 

860 

865 

870 



875 
880 

885 

890 
895 

900 

905 
910 
91 5 
920 



D 7}D(CTRL 2)";NPS,N0,ND 

IFNPS="0"THENNM=0: RETURN 

IFNPS="S"THENNM=-1 28*ND: RETURN 

IFNP$="C"THENNP=0 

IFNP$ = "C//"THENNP = 1 

IFNP$="D&"THENNP=1 

IFNP$="D"THENNP=2 

IFNP$="D#"THENNP=3 

IFNP$="ES"THENNP=3 

IFNP$="E"THENNP=4 

IFNP$= m F"THENNP=5 

IFNP$="F0 M THENNP=6 

IFNP$="G&"THENNP=6 

IFNP$="G"THENNP=7 

IFNP$="Gtf"THENNP=8 

ifnp$="as"thennp=8 
ifnp$="a"thennp=9 
ifnp$="a#"thennp=1 
ifnps="bs"thennp=1 
ifnp$="b"thennp=11 
ifnps="cs"thennp = 1 1 
nm=128*nd+16*no+np 

RETURN 

PRINT" (SHFT CLR}" 

PRINT" (4 CRSR DNs } { 3 CRSR 

RESS Fl . .F3..F5..F7" 

PRINT" [CRSR DN}{3 CRSR RTs} FOR 

HARMONICS (CTRL 2}" 

GET BS:IFBS=""THEN840 

POKES+24,15 

IF B$="(FUNCT 1 }"THENPOKES+5,9 

90 : POKES+ 12,8: POKES+ 13,9 

IFBS="(FUNCT 1 }"THENPOKES+19,6 

,69:GOT0425 

IFB$="{FUNCT 



3} "THENPOKES+5, 63 



: REM* 4 2 

: REM* 2 7 

:REM*4 

:REM*191 

:REM*70 

:REM*81 

: REM* 7 8 

:REM*87 

:REM*100 

:REM*225 

: REM* 3 8 

:REM*239 

;REM*253 

:REM*184 

:REM*1 

:REM*6 

: REM* 6 5 

:REM*182 

: rem* 1 9 3 

:REM*230 

: REM* 2 07 

:REM*1 6 

:REM*113 

: REM* 50 

RTs ) { COMD 6 } P 

:REM*239 

UNUSUAL 

: REM* 2 2 

:REM*61 

:REM*248 

POKES+6, 

:REM*24 7 

POKES+20 

:REM*130 

POKES+6, 

: REM* 2 3 



IFB$="{FUNCT 
20,7:GOTO425 
IFB$=" (FUNCT 



IFB$=" (FUNCT 
20,7:GOTO425 
IFB5=" (FUNCT 
240: 



24 0:POKES + 12,1 1 3 : POKES + 1 3 , 53 

3}"THENP0KES + 1 9,11 9:P0KES + 

:REM*18 
5 } "THENPOKES+5 , 36 : POKES+6 , 
197: POKES + 1 2, 53: POKES* 13, 53: POKES+1 0,6 

:REM*23 3 

5}"THENPOKES+19 ,1 1 9; POKES + 

:REM*1 56 

7 } "THENPOKES+5 , 1 5 : POKES+6 , 

POKES + 1 2 ,10: POKES+ 1 3,167: POKES + 1 0,0 

:REM*157 

IFB$=" (FUNCT 7 } "THENPOKES+1 9 ,119: POKES+ 
20,24 0:GOTO425 :REM*2 

RETURN :REM*183 

CLR:POKE53280,1 1 : PRINT" (SHFT CLR) {CRSR 
DN}{10 CRSR RTs) [CTRL 9} KEYBOARD FUNCT I 
ON (CTRL 0}" :REM*238 

PRINT" {CRSR DNHCRSR RT}(COMD 6JF1..F3. 
.F5..F7, .SELECT OCTAVES (CTRL 2)" 

:REM*211 
PRINT" {CRSR RT)(COMD 7}F2 
CT WAVEFORMS . { CTRL 2 } " 
PRINT" {CRSR RT}(COMD 5)F8 
NOTE TILL NEXT NOTE" 
PRINT" (CRSR RTJIS PLAYED (CTRL 



,F4. 



PRINT" {CRSR DNKCRSR RT){COMD 
G SPACEBAR SELECTS SOLO OR" 



F6. .SELE 

:REM*112 
MAINTAINS A 

:REM*119 
2}" 

:REM*21 4 
6)PRESSIN 

:REM*189 



RUN APRIL I986 / 99 



Listing I continued. 

925 PRINT" {CRSR RT} POLYPHONIC SOUND." 

:REM*190 
PRINT" (CRSR DNH3 CRSR RTsHCOMD 1 }NOTE 
S AND CORRESPONDING KEY CHART {CTRL '2} " 

: REM* 13 
PRINT" (CRSR RTJfCOMD 6}NOTE..C C§ D D# 
E F F# G G# A h# B CfCTRL 2)" :REM*18 
PRINT "(CRSR RT}KEY...Q 2{2 SPACEsJW 3{ 
2 SPACES }E R 5{2 SPACES }T 6(2 SPACES }Y 
7(2 SPACES )U I " :REM*77 

PRINT" (CRSR DNHCRSR RTKCOMD 6} NOTES C 
ONT. Cd D DJ E F F# G GJ A(CTRL 2)" 

:REM*1 52 
PRINT" (CRSR RT}KEYS(2 SPACES JCONT. 9{2 
SPACES }0 0(2 SPACES }P @ -{2 SPACES }* {L 
B.)(2 SPACES) (UP ARROW)" :REM*227 
PRINT" (2 CRSR DNs K 5 CRSR RTs}(CTRL 9)( 
CTRL 2) PRESS {2 SPACES) (COMD 6} Z FOR MA 
IN PROGRAM (CTRL 0}{CTRL 2)" :REM*238 
S = 54272:DIMX( 26 J :DIMY(255 ) :FORI = 0TO28 : P 
UKES+ 1,0: NEXT :REM*191 

XI =7040 :FORI=1T026:X( 27-1) =X1*5.8+30:X1 
=X1/2{UP ARROW) (1/12) :NEXT :REM*1 4 
Y$="Q2W3ER5T6Y7UI9O0P@-*(LB.) {UP ARROW) 
" :REM*185 

FORI=1TOLEN(Y$):Y(ASC(MID$(Y$,I) ) )=I:NE 
XT :REM*204 

AT=0:DE=0:SU=15:RE=10:SR=SU*16+RE:AD=AT 
*16+DE:WV=16:W=0:M=1 :OC=4:HB=256 

:REM*129 
Z=0 :REM*224 

l-'URt = 0TU2:T=I*7:POKES+5+T,AD:POKES + 6+T, 
SR :REM*165 



930 



935 



940 



945 



950 



\tV, 



960 



965 



970 



97 5 



980 



985 
990 



99 5 POKES+2+T,4000AND255:POKES+3+T, 4000/256 

: NEXT: POKES +2 4, 15 : REM* 25 2 

1000 GETDS:IFD$=""THEN1000 :REM*57 

1005 FR=Y(ASC(DS) ) : IFFR=ZTHEN1 035 :REM*172 

1 01 FR = X< FR ) /M:T=V*7 :CR = S+T+4 : POKES + 5+T, Z: 

POKES+6+T,Z :REM*129 

1015 POKECR , 8 : POKECR , 2 ; POKES+T , FR-HB* INT( FR 

/!1B):P0KES + 1+T,FR/HB :REM*6 

1020 POKES+5+T,AD:POKES+6+T,SR:POKECR,WV+1 : 

FOR I=1TO50*AT:NEXT: POKECR, WV : REM* 181 

1025 IFP=1THENV=V+1 :IFV=3THENV=0 :REM*45 

1030 GOTO1000 :REM*208 

1035 IFD$="{FUNCT 1 ) "THENM=1 :OC=4 :G0TO1 000 

: REM* 221 
1040 IFD$="[FUNCT 3 ) "THENM=2:OC=3:GOT01 000 

:REM*1 14 
104 5 IFD$ = "(FUNCT 5 ) ■"THENM=4 :GC=2lGOT01 000 

: REM* 21 
1050 IFD$="(FUNCT 7 ) "T HENM=8 :OC= 1 :GOT01 000 

:REM*21 6 
1055 IFD$="(FUNCT 2 ) "THENW=0 :WV= 1 6 :GOT01 000 

: REM* 21 9 
1060 IFD$="(FUNCT 4 } "THENW=1 :WV=32 :GOT01 000 

:REM*1 02 
1065 IFD$="(FUNCT 6 ) "THENW=2; WV=64 :GOT01 000 

;REM*9 
1070 IFD$="{FUNCT 8) "THENW=0 :WV=1 7 :GOT01 000 

:REM*11 2 
1075 IFD$="Z"THENPOKES+24,0:RUN5 :REM*203 
1080 IFDS=" "THENP=1-P:GOTO1000 :REM*244 
1085 GOTO 1000 :REM*7 



Ciicle !05 on HcdJtr Service card, 



VCR USERS: 

AT b\5T— AN ANSWER ! 

Usk your i uiniMiU'i to: 

■ immediately locate anything you have, on 
your tapes, 

• generate a H$t of exactly whatyouhaveon 
your tapes, either alphabetically or in order aj 
length, 

* Itt&tantiy find the best spot on your tapes 
to record new material* 

* be certain that you won't accidentally 
erase something yim tfott't want to, 

• umimuch, tmieh more, quickly ami effort- 
lessly, 

with VidtoHU-, thfl lu -.i mid mily computer 
|):u.|i.ini spEtificdlly designed to solvti all the 
problemsof the h-omi' video user. VldeoFil* is 
so logically written and fun to us*?, any member 
iff \hv f tin lily tim lean) 1o use it in minutes! Say 
cjoodbyc tu thf scraps of paper and the messy 
Ht ribhlicl l.tpe lioKVS F and yet VldvoFilel 

Keali/inii that VkteuFIlt? is its own best 
salesman, wvvv prepared «idemodisk fisrS I u\00 
(return it frir $ 1 0,00 Credit towards VldeoFUef) 

Available now. VldeoFfle fur tile Com* 
modorv-i ■■'■ Due in October: Vid&uFiles fur 
IBM compatibles and Apple IL. 

VideoFlle 

tin* -lhi)2lM. [>f|»t. H^ h LntAugi-lirv CA Vimlh 
□ Send VtdvoFile disk for the C-64. {549,95} 
G Send VidcoFlI* C-64 demn dKk, ($ 10.00> 
Lj Please let me know when Video! lie b 
available for; D IBM compatibles Q Apple 1 

Name 
Address _. 



City 

it A n Bldl Btl rim 



Si, Hi' Zip 

- 5,?, 25 l.n. tatl JBt lhrih-m«) 



Circle 1 22 on Reads Service card. 



COMPBANK-64 

• REPLACES YOUR MANUAL 
CHECKBOOK. 

• PRINTS CHECKS!!! 

• STORES DATA FOR LATER 
USE. 

• KEEPS TRACK OF CHECKS 
OUTSTANDING. 

• LISTS BY DATE OR ACCOUNT 
NUMBER ON SCREEN OR 
PRINTER. 

• AUTOMATIC RECONCILATION. 

ORDER COMPBANK— 64 

$19.95 PLUS $2.00 S&H 

FLA. RES. ADD 5% TAX 

INCLUDES MANUAL 

REQUIRES DISK DRIVE. ALSO REQUIRES 
ADDITIONAL FORMS TO PRINT CHECKS 



-Q 






8901 NW 26 ST 
SUNRISE, FL 33322 



MOVING? 

SUBSCRIPTION 
PROBLEM? 



('.el help wiili your subscription by 
c ailing our new toll tree number: 

1-800-227-5782* 

between 9 <t.m. and "> pan. l-!S [ . 
Monday-Friday, 



ll possible, please have your mailing 
label in front of you as well as your 
cancelled check or credit and state- 
mem if you are having problems 
with payment, 

U'n Hiving, please give both your 
old address and new address. 

■ Vw \,.ikM.,1t iL-,idtrih,.dL S N»I7.1L^II Itt 



100 /RUN AFRIL1U6 



Checksums for RUN 
1985 Programs 



Last February, in response to many reader inquiries, we began 
a series of checksum listings for programs published in 1985 
before our CM checksum program, M Perfect Typist, appeared 
in September. August was covered in February, Below, you will 
find the July programs' checksum listings. 

To use the checksums, you must first load and run 64 Perfect 
Typist (see How to Type Listings, on page HO); then get out 
your fitly issue and begin typing in any program you find in the 
listings hetow. Every lime you hit the return key, a number from 
to 25 5 will appear. If you enter a line correctly, the number 
following the ":1{FM*" next to the line number will appear. 



If you have already entered one of the programs from July and 
desire to check it for accuracy, simply enter 64 Perfect Typist, list 
lines individually or in small groups and position the cursor on 
the line you want to check. Xext, press the return key, and, if 
you've entered the line correctly, the number that appears beUnu 
the line will match the number following the ":REM*" in the 
listings. 

You can look forward to seeing more of these listings of 1 985 
programs in subsequent 1986 issues o/RUN. 



Datafik Fast Print, by Mike Konshak;July, p. 30. 



1 500 
1502 
1504 
1506 
1508 
1510 
1512 
1514 
1516 
1518 
1520 
1522 
1524 
1526 
1528 
1530 
1-, VI 
1534 
1536 
1538 
1540 
1542 
1544 
1546 
1548 
1550 
1552 
1554 
i 5b£ 
1558 
1560 
1562 
1564 
1566 
1568 
1570 
1572 
1574 
1576 
1579 
1530 
1582 
1584 
1586 
1588 
1590 
1592 
1594 
1596 
1598 
1600 
1602 
16 04 
1606 
160B 
1610 



: REM* 21 5 

:REM*221 

:REM*23 

:REM*237 

:REM*219 

•REM+197 

: REM* 51 

: REM* 41 

:REM*107 

:REM*95 

:REM*243 

:REM*241 

:REM*51 

:REM*141 

:REM*129 

:REM*3 

!REM*47 

:REM*95 

:REM*56 

: REM* 170 

:REM*42 

:REM*3a 

: REM* 1 1 4 

:REM*196 

iREM*246 

:REM*240 

:REM*238 

:REM*158 

: REM* 190 

:REM*126 

; REM* 106 

:REM*140 

:REM»132 

:REM»220 

:REM*96 

:REM*22 4 

:REM+124 

:REM*64 

:REM*206 

:REM*21 4 

:REM*252 

:REM*21 2 

:REM*1 24 

: REM* 50 

:REM*1 32 

:REH*250 

:REM*152 

:REM*72 

;REM*68 

:REM*232 

:REM*188 

:RKM*176 

:REM*234 

:KEM*82 

:REM*96 

: REM* 14 8 



1612 
16 l ■; 
1616 
1618 

16 20 

]!,/.' 

1624 
16 26 
1628 
1630 
1632 
1634 
1636 
1638 
16 40 
li,.l.' 
1644 
1646 
1648 
1650 
16 52 
16 54 

16 56 
1658 
1660 
1662 
1664 
1666 
1668 
1670 
1672 
1674 
1676 
1678 
1680 
1682 
1684 
1686 
1688 
1690 
1692 
1694 
1696 
1698 
1700 
1702 
1704 
1706 

17 08 
1710 
1712 
1714 
1716 
1718 
1720 
1722 



JREM+208 

:REM*122 

: REM* 68 

SREM+254 

: REM* 4 

; REM* 106 

:REM*234 

: REM* 200 

:REM*42 

:REM*28 

:REM*30 

:REM*32 

: REM* 170 

: REM* 126 

:REM*206 

:REH*140 

: REM* 3 4 

; REM* 26 

:REM*130 

:REM*176 

:REM*138 

:REM*230 

:REM*2 

:REM*192 

: REM* 188 

: REM* 60 

:REM*24 

: REM* 174 

:REM*164 

: REM* 23 4 

*REM*84 

: REM* 152 

:REM*194 

:REM*220 

:REM*196 

:REH*244 

:REM+210 

: REM* 14 

: REM* 4 4 

:REM*220 

:REM*72 

:REM*162 

:REM*214 

:REM*1 14 

: REM* 6 4 

;REM+164 

: REM* 36 

:REM*178 

:REM*176 

:REM+202 

:REM+84 

:REM*8 

!REM*246 

:REM*56 

:REM*18 

:REM*122 



1724 
1726 
1728 
1730 
1732 
1734 
1736 
1738 
1740 
1742 
1744 
1746 
1748 
1750 
1752 
1754 
17 56 
17 58 
1762 
1764 
1766 
1768 
1770 
1772 
1774 
1776 
1778 
1780 
1782 
1784 
1786 
1788 
1790 
1792 
1794 
1796 
1798 
1800 
1802 
1304 
1806 
1308 
1810 
1312 
1814 
1816 
1818 
1820 
1822 
1824 
1826 
1823 
1830 
1832 

i a '. •: 
1836 



:REM*242 

:REM*14 2 

:REM*208 

: REM* 4 2 

:REM*224 

:REM*112 

:REM*178 

:REM*252 

: REM* 90 

:REM*222 

: REM* 46 

: REM* 96 

:REM*28 

:REM*0 

: REM* 66 

:REM*132 

:REM*242 

:REM*174 

:REM*150 

: REM* 32 

:REM*26 

:REM*70 

:REM*76 

: REM* 38 

:REM+134 

:REM*26 

:REM*66 

: REM* 134 

:REM*192 

: REM* 4 3 

:REM A 248 

:REM*244 

tREM*110 

!REM*45 

:REM*185 

: REM* 95 

;REM*215 

:REM*253 

:REM*1 05 

:REH*141 

:REM*127 

: REM* 7 3 

:REM*131 

:REM*145 

:REM*205 

:REM*1 IS 

:REM*235 

:REM*17 

:REM*125 

:REM*119 

:REM*87 

:REM*67 

:REM*221 

!REM*43 

:REM*119 

:REM*11 



1838 
1340 
1842 
1844 
1846 
1848 
18 50 
1852 
1854 
1856 
1858 
1860 
1862 
1364 
1866 
1863 
1870 
1872 
1874 
1876 
1878 
1880 
1882 
1884 
1886 
1888 
1890 
1892 
1894 
1896 
1898 
1900 
1902 
1904 
1905 
1906 
1908 
1910 
1912 
1914 
1916 
1918 
1920 
1922 
1924 
1926 
1928 
1930 
1932 
1934 
1936 
1938 
1940 
1942 
1944 
1946 



:REM*14 5 

: REM* 3 5 

:REM*11 

:REM*169 

:REM*85 

:REM*151 

:REM*141 

:REM*115 

:REM*247 

:REM*243 

:REM*239 

:REM*1 9 3 

: REM* 2 5 

:REM*221 

: REM* 3 7 

:REM+131 

:REM*233 

:REM*213 

:REM*45 

:REM*35 

:REM*1 

: REM* 51 

: REM* 7 5 

:REM*165 

:REM*109 

:REM*179 

:REM-173 

:REM*85 

:REM*65 

:REM*209 

: REM +67 

:REM*17 3 

:REM*141 

:REM*151 

: REM* 28 

:REM*221 

:REM*35 

: REM* 19 

:REM*49 

:REM*213 

: REM* 6 3 

: REM* 1 9 1 

:REM*3 

: REM* 53 

:REM*193 

;REM*241 

: REM* 67 

:REM*147 

:REM*239 

:REM*209 

:REM*209 

:REM*121 

:REM*1 21 

:REM*97 

: REM* 153 

: REM* 159 



1948 


:REM*249 


1950 


:REM*18 3 


1952 


: REM* 17 


1954 


:REM*217 


1956 


:REM*193 


\')'jV, 


SREM+81 


1960 


: REM* 137 


1962 


SREM+115 


1964 


:REH*95 


1966 


:REM*63 


1963 


:REM*205 


1970 


:REM+207 


1972 


:REM*213 


1974 


;REM*215 


1976 


:REM*127 


1978 


:REM*71 


1980 


: REM* 57 


1982 


:REM*177 


1984 


: REM* 123 


1986 


:REM*21 3 


1988 


: REM* 51 


1990 


:REM*69 


1992 


:REM*85 


1994 


:REM*119 


1996 


:REM*247 


1998 


: REM* 7 7 


2000 


:REM*22S 


2002 


J REM* 11 


2004 


:REM*149 


2006 


:REM*47 


2008 


:REM*153 


2010 


:REM*245 


2012 


:REM*219 


2014 


:REM*97 


2016 


:REM*1S5 


2018 


:REM*161 


2020 


: REM* 4 1 


2022 


:REM*3 


2024 


: REM* 99 


2026 


: REM* 6 9 


2028 


: REM* 8 3 


2030 


: REM* 2 3 


203 2 


;REM*161 


,'■,« M 


:REM*239 


2036 


:REM*243 


2038 


:REM*209 


2040 


:REM+79 


2042 


:REM*11 


2044 


:REM*167 


2046 


:REM*235 


2048 


:REM*250 


2050 


:REM+238 


2052 


:REM+220 



RUN AI'RII. UlSli / K)l 



Program Painter, by Art Paradis;July, p. 20. 



LISt 


ng 1. K.-i'lU-tJO 


nvcrtcr 


program. 














100 


:REM*230 


390 


:REM*11S 


640 


:REM*162 


890 


:REM*199 


1140 


:REM*134 


110 


:REM*52 


400 


:REM*9 


650 


:REM*242 


900 


:rem*19 3 


1 150 


:REM*4 4 


140 


:REM*1S8 


410 


:REM*141 


660 


: REM* 172 


910 


:REM*121 


1160 


: REM* 198 


150 


: REM* 22 


420 


•REH*175 


670 


: HEM* 60 


920 


:REM*157 


1170 


:REM*1 26 


1 60 


:REM*204 


430 


: rem* 65 


680 


: REM* 196 


930 


:REM*233 


1180 


: REM* 88 


190 


: REM* 204 


440 


: REM* 29 


690 


:REM*170 


940 


:REM*183 


1190 


:REM*0 


200 


: REM* 190 


450 


: REM* 59 


700 


: HEM* 21 2 


950 


: REM* 15 


1200 


:REM*154 


210 


:REM*218 


460 


:REM*215 


710 


: REM* 176 


960 


: REM* 25 3 


1205 


:REM*161 


220 


: REM* 24 


4 70 


:REM*109 


720 


:REM*150 


970 


:REM*181 


1210 


: REM* 56 


230 


:REH*76 


480 


:REM*207 


730 


: REM* 2 08 


980 


:REM*121 


1220 


:REM*76 


240 


: REM* 128 


490 


:REM*91 


740 


:REM*10 


990 


:REK*231 


1230 


:REM*98 


250 


:REM*96 


500 


:REH»103 


750 


:REM*11B 


1 000 


: REM* 41 


1240 


:REM*52 


260 


:REM*105 


510 


:REM*231 


76 


:REM*1 10 


1010 


: REM* 195 


1250 


:HEM*32 


270 


:REM*229 


520 


:KEM*0 


770 


: REM* 15 


1020 


:R£M*169 


1260 


:REM*216 


2B0 


:HEM*1 


530 


: REM* 122 


780 


:rem»85 


1030 


:REM*68 


1270 


:REM*10 


290 


; REM* 2 5 


540 


:REM*236 


790 


:REH*131 


1040 


:REM*252 


1280 


:REM*151 


300 


:REM*147 


550 


: REM* 22 2 


800 


:REM*77 


1050 


:REM*54 


1290 


:REM*71 


310 


:REM*115 


56 


:REM*184 


810 


: HEM* 71 


1060 


: REM* 98 


13 00 


:REM*31 


32 


:REM*167 


570 


:REM*162 


820 


:REM*31 


1070 


: REM* 70 


1310 


:REM*121 


330 


:REM*39 


580 


:REM*60 


830 


:HEM*131 


1080 


:REM*118 


1320 


:REM*1 03 


340 


;REM*1B7 


590 


:REM*90 


84 


: REM* 93 


1090 


: REM* 70 






350 


: REM* 1 1 


600 


:REM*220 


850 


;HEM*167 


1100 


:KEM*138 






360 


: REM* 207 


610 


:REM*160 


860 


:REM*177 


1110 


:REM*66 






370 


: REM* 8 5 


620 


:REM*212 


870 


;REM*47 


1120 


:REM*6 






380 


;REM*227 


630 


:HEM*110 


880 


:REM*15 


11 30 


:REM*238 






Listi 


ng 2. K-PICCo 


r*verter 


example program 














100 


: REM* 100 


145 


:REM*205 


9000 


:REM*139 


9095 


:REM*14 6 


9200 


: REM* 7 7 


101 


: REM* 7 7 


146 


: REM* 122 


9010 


:REM*205 


9100 


: REM* 129 


9205 


:REM*0 


102 


: REM* 120 


147 


:REM*249 


9020 


:REM*24 9 


9110 


:REM*14 5 


9210 


:REM*13 


103 


: REM* 231 


150 


:REM*78 


9030 


:REM*77 


9120 


:REM*147 


9220 


:REM*224 


104 


:REM*148 


160 


:REM*60 


9040 


:REM*173 


9130 


:REM*85 


9225 


:REM*53 


105 


:REM*81 


170 


:REM*160 


9041 


: REM* 92 


91 40 


: REM* 17 


9230 


:REM*244 


106 


:REM*114 


1fJ0 


:HEM*U2 


9045 


:REM*124 


9145 


:REM*196 


9240 


: REM* 3 4 


110 


: HEM* 100 


190 


:rem*160 


' 1 ' .. v< 


:REM*13 


9150 


:REM*175 






115 


:REM*217 


200 


:REM*4 


9060 


:REM*169 


9160 


:REM*113 






120 


:REM*24 


210 


:REM*212 


9070 


:REM*169 


9170 


:REM*147 






130 


:REM*232 


219 


:REM*195 


9080 


:REM*43 


9180 


: REM* 101 






140 


:REM*78 


220 


:REM+228 


9090 


:REM*223 


9190 


:REM*179 







Watch Your Speed!, by Joseph J. $haughnes$y;Jul\, p. 46; (Listing 2} 



10 


:REM*154 


20 


: REM* 196 


30 


:REM*136 


40 


:REM*124 


50 


:REM*226 


60 


: REM* 4 4 


70 


:REM*44 


80 


:REM*224 


90 


:REM*80 


100 


:REM*72 


110 


:REM*222 


120 


: REM* 14 


130 


:REM*168 


140 


:REM*204 


150 


:REM*1B0 


160 


:REM*218 


170 


: REM* 8 2 


180 


:REM*182 


190 


:REM*200 


200 


:REM*60 



210 


:HEM*142 


220 


:REM*206 


230 


:REM*240 


240 


:REM*234 


250 


!REM*158 


260 


:REM*1 4 5 


270 


;REM*183 


28 


:REM*191 


290 


:REM*231 


300 


: HEM* 13 


11 i 1 


:REM+105 


320 


:REM*123 


330 


: REM* 227 


340 


:REM*47 


350 


:REM*61 


360 


:REM*215 


370 


!REM*91 


380 


;REM*17 


390 


:REM*209 


400 


:REM*179 



410 


:REM*213 


420 


:REM*191 


430 


:HEM*191 


440 


:REM+243 


450 


:REM*171 


46 


:REM*123 


470 


:REM*205 


480 


:REM*17 


490 


: REM* 37 


500 


!REM*37 


510 


:rem*1 11 


520 


iREM+52 


530 


:hem*2 


540 


:REM*106 


550 


JREM+170 


560 


: REM* I 4 


570 


: REM* 250 


580 


: REM* 34 


590 


: REM* 92 


600 


:HEM*158 



610 


:REM*160 


620 


: REM* 46 


630 


:REM*250 


640 


! REM* 150 


650 


:REM*23 


660 


:REM*44 


670 


: REM* 198 


680 


:REM*34 


69 


:REM*238 


700 


:REM*2 20 


710 


: REM* 72 


720 


:REM+152 


730 


:REM*212 


740 


: REM* 96 


750 


:REM*64 


760 


: REM* 150 


770 


: REM* 8 3 


780 


:REM*1 4 5 


790 


:REM*15 3 


800 


:REM*16 5 



310 


•REM*211 


820 


REM*203 


830 


: REM* 3 


340 


REM*! 93 


850 


REM+103 


860 


REM* 2 07 


870 


REM* 21 3 


880 


:REM*65 


890 


REM*143 


900 


:REM*4 3 


910 


:REM*21 


920 


:REM*61 


930 


: REM* 6 5 


940 ! 


REM+179 


950 


: REM* 13 


96 : 


REM* 189 


970 


:REM*41 



A High-Performance Turtle, by Rkhard Holleran;Juh, p. 2b. 



List 


ing 1. Turtle 


Graphics 


program. 






Listing: 


9. 






10 


:REM*52 


160 


: REM* 134 


320 


:REM*61 


Turtle 


Graphics 






20 


: REM* 120 


170 


: REM* 48 


330 


:REM*163 


Demonstration progi 


am. 




30 


:REM*218 


180 


: REM* 96 


339 


:REM*82 










40 


:REM*254 


190 


:REM*42 


340 


:REM*21 3 


i 


:REM*255 


90 


:REM*176 


50 


:REM*136 


200 


; REM* 96 


350 


: REM* 97 


10 


:REM*126 


100 


:REM"190 


60 


: REM* 178 


210 


:REM»24B 


360 


:REM*195 


20 


:REM*110 


110 


:REM*24 


70 


: REM* 72 


219 


:REM*215 


370 


:REM*131 


30 


:REM*144 


120 


: REM- 2 30 


80 


:REM*4 


220 


: REM* 10 


380 


:REM*241 


40 


: REM* 66 


130 


:REM*242 


90 


:REM*120 


230 


:REM»1 3 6 


390 


:HEM*189 


50 


: REM* 86 


140 


:REM*136 


95 


:REM*151 


240 


:REM*80 


400 


:REM*18 3 


60 


: REM* 230 


299 


:REM*134 


99 


: REM* 93 


250 


:REM*228 


410 


: REM* 45 


70 


: REM* 10 


300 


: REM* 197 


100 


: REM* 52 


260 


: REM* 21 


420 


: HEM* 129 


80 


:REM*42 






110 


:REM*76 


270 


:REM*239 


430 


;REM*235 










120 


:REM*164 


280 


: REM* 5 3 


440 


:REM*221 










130 


: REM* 46 


290 


: REM* 91 


450 


:HEM*53 










140 


:REM*244 


300 


:REM*137 














150 


: REM* 1 6 


310 


: REM* 149 















1 02 / RUN APRIL 198G 



Ckoj>per Run, by Howard Campbell; Jul\\ p. 40. 



if)0 


: REM* 1 6 6 


28 5 


:REM*12 2 


930 


:REM*141 


2120 


:REM*56 


9072 


:REM*49 


110 


:REM*1 5 2 


286 


:REM*199 


940 


: REM* 37 


9000 


:REM*205 


9073 


:REM*184 


115 


;REM*165 


288 


:REM*127 


950 


:REM*31 


9010 


:REM*185 


9074 


:REM*181 


120 


:REH*116 


29 4 


: REM* 67 


955 


: REM* 68 


MZU 


:REM*225 


9075 


:REM*30 


130 


t REM* 180 


29 5 


: REM* 106 


958 


:REM*85 


9030 


:REM*B1 


9076 


:REM*181 


140 


: REM* 206 


300 


: REM* 21 


960 


:REM*253 


9031 


:REM*104 


9077 


: REM* 182 


150 


: REM* 126 


302 


:REM*113 


970 


:rf,m*ibi 


9032 


:REM*35 


9078 


:REM+201 


160 


:REM*136 


305 


: REM* 1 9 


1000 


:REM*109 


9033 


:REM*48 


20000 


: REM* 146 


165 


:REM*167 


310 


:REM*67 


1010 


:REM*27 


90 f-1 


: REM* 197 


20005 


: REM* 55 


170 


: REM* 160 


320 


: REM*! 03 


1020 


:REM*129 


9035 


:REM*4 


20010 


:REM*156 


200 


:REM*12 


330 


:REM*55 


1030 


:REM*242 


9036 


:REM*117 


20015 


: REM* 101 


202 


:REM*28 


340 


:REM*183 


1040 


:REM*164 


9037 


: REM* 196 


20020 


:REM*4 


204 


: REM* 132 


400 


:REH*187 


1050 


;REM*152 


9038 


: REM* 155 


20030 


:REM*220 


210 


:REM*152 


410 


:REM*131 


1060 


:REM+224 


9039 


: REM* 96 


20040 


: REM* 208 


220 


:REM*6 


420 


!REM*141 


1070 


:REM*72 


9040 


: REM* 25 3 


20050 


:REM*136 


230 


: REM* 90 


500 


:REM+51 


1075 


:REM*217 


9041 


:REM*250 


30000 


: REM* 22 7 


235 


:REM*185 


'il 


;REM*93 


1080 


:REM*52 


9042 


:REM*131 


30002 


:REM*83 


242 


:REM+216 


520 


: REM* 72 


1090 


: REM* 128 


9043 


: REM* 222 


30004 


: REM* 231 


243 


: REM* 7 5 


530 


:RBM*252 


1100 


:REM*56 


9044 


: REM* 125 


30005 


: REM* 146 


244 


:REM*184 


534 


:REM*164 


2000 


:REM*103 


9045 


: REM* 2 04 


30009 


:REM*210 


245 


:REM*139 


53 5 


:REM*23 9 


2010 


:REM*101 


9046 


:REM*163 


30010 


:3EM*17 


246 


:REM*2 


536 


:REM*248 


2020 


:REM*12 3 


9047 


:REM*72 


30020 


:REM*133 


247 


:REH*185 


540 


:REM*60 


2030 


:REM*221 


9048 


:REM*153 


30030 


: REM* 27 


248 


:REM*146 


542 


:reh*138 


2040 


:REM*21 


9049 


:REM*42 


30040 


:REM*95 


249 


SREM*109 


545 


:REM*131 


2041 


!REM*64 


9050 


:REM*101 


30050 


:REM*91 


250 


:HEM*200 


550 


:REM*8Q 


2042 


:REM*17 


9051 


:REM*92 


30060 


:REM*149 


251 


:REM*209 


560 


:REM*114 


2043 


:REM*176 


9052 


: REM* 1 3 3 


30070 


:REM*249 


252 


:REM+26 


575 


:REM*115 


2044 


:REM*157 


9053 


: REM* 2 1 2 


30080 


:REM*161 


254 


:REM*160 


580 


: REM* 4 4 


2045 


:REM*242 


9054 


; REM* 171 


30090 


:REM*83 


270 


1REM*169 


610 


: REM* 62 


2046 


:REM*9 


9063 


:REM*142 


30100 


:REH*229 


272 


:REM*219 


615 


:REM*105 


2047 


:REM*214 


9064 


:rem*7 


30110 


: REM* 17 


273 


: REM* 154 


635 


:REM*213 


2048 


:REM*150 


9065 


: REM* 58 


30140 


: REM* 7 5 


275 


:REM*30 


63B 


:REM*212 


2049 


:REM*209 


9066 


: REM* 9 I 


30150 


;REM*159 


280 


:REM*131 


640 


:REM*172 


2050 


:REM*250 


9067 


: REM* 178 


30160 


:REM*31 


281 


:rem*2 


6 5 


:REM*116 


2051 


: REM* 13 


906 a 


:REM*149 


30170 


:REK*137 


282 


:REM*35 


900 


:REM*171 


2052 


:REM*222 


9069 


:REM*228 






283 


:REM*24 4 


910 


:REM*4 3 


2053 


:REM*13 


9070 


: REM* 187 






284 


:REM*115 


920 


:REM*191 


2054 


:REM*242 


9071 


: REM* 32 







Circle 199 on Reader Service card. 



Circle 151 on Reader Service card. 



Circle 127 on Reader Service card. 



MAS YOUft DISK SLIPPED? 
GET A DISK-DOCK!'" 



C arbo T £ ch 



NEW PRODUCT! 

INDIVIDUAL FLOPP Y DISK HOLDER 
ONLY $2 .50* (per set of two) 

Adhesive Backed Dark Brown 




DISK-DOCK :H 



'Plus 11.00 SSH or 2 sets for $5.00 
includes S&H (saves you $2.00) 

CARB0 TECH, INC. 

P.O. BOX 652 

SHELLV1LLE, GA 30278 

404-979-6124 

30 Day Money flack Guarantee! 

Visa, M/C, Personal Check, Money* 
Order S COD accepted. COD add 
SZ.00, GA residents please 
add 4i sales tax 

DEALER INQUIRIES WELCOMED! 



NOW GET TRUE DESCENDERS 
FOR 801. 1525. 803, GP-100. 
MUSH 80 & SIMILAR PRINTERS 

From the Descender ROM People 



FEATURING : 



ARTS 



SAMPLE 
ACTUAL SIZE 

gypsy 
pager 

■ Truo descenders r M 

• A pleasing alternative p 6 Op I 

• Uniform character formation 

• No change In graphic capability 

• No change In software compatibility 

• No change In printer operation 

• North American standard font 

• Complete instructions 

• Easy installation 

• No soldering 

$39.95 Cdn $29.95 U.S. 

(Please Indicate Your Printer) 

Onl ^Hrdfn-rt odd 7 7, Prow Sole* '□■ 



"v^ST 



WILANTA ARTS 

6943 Barriadaie Dr. 
Mlsslssauga Ont. 
L5N 2H5 

1-416-858-9298 

Get a Wilanto Descender ROM Today 

and make your old nightmare 
Just a font memory of yesterday ! 



cea, vic2o power supply 



300 Baud Modem 




Surge Prot&cled '. Noise 
Filtered PoHflf Cantor. 
(POOll *59,BSr- 




St 79.50 
C04 Conlrolad R/C Robot 



f Joystick Exlantlon 

W/ Forcua s2.oo 

OATASETTE SI 9. 95 BE 

Surge Protected Power Outlets 

(FO0Z)Sl5,95 
GraphlcMouta 559.95 




Dual 5. 25" Olih Drive tor C64 



199.00 
C ii-i Conlrolad R/C Tank 
Q 64 COVERS 




lie; hi 



Tan- 



JINll 

■AiMI*|ii.!- 

watte t* commiifl 
Jn iiii DitH nmvi 
ClllO DATA4ITTC 
Ctlli FRirimi 

M I"! * -I l li:r= II H 

UlMhMl.l^i'lOJt PAINTER 

iv, i 'n fntO I'MIHl* II 

i.'ji ir„f MONITOR 

* ALL COVCfll " 

■ II M *«l» - 



aiso surPLT IBM commit «*itr safer 

19*9.00 CQWIEU lUPBil STttlM: C . 7 ? »tf t ?it& fiAH UPJWCABLt fcflCK 
12- HOKD. HTjIt.lGft,? MIV£t ^CALENDAR ur;r ,r >P :J*ll| R.UHlAL .Wtf 

MAXTHON l B36A DUflFEE AVE.. 5, EL MONTL. CA 91 7 j;5 
(018)350-5707 YISA& MASTERCARD ACCEPTED 

uwhh. »*.».*•, m tAtH WVtdMltMliftiti f<M 

MALini frin;,i.!upii 



RUN APRIL 1'J8tW 103 



COMMODORE CLINIC 




By JIM STRASMA 



Do you have a problem or question about 
your Commodore computer? Commodore 
Clinic can help. Just send your question 
on a postcard (limit of one question per 
curd) to: 

Jim Strasma 

Commodore Clink 
PO Box 6100 
Macomb, IL 61455 

Queries are answered only through this 
column, and. due to the volume of mail, 
only questions likely to appeal to the ma- 
jority of our readers can be published. 



HARDWARE 



Q: I use a C-128 with a Zenith mono- 
chrome monitor. I rigged up the system 
with two cables and a switch so I can use 
both 40 and SO columns. I used a three- 
conductor audio cable so I can have sound, 
but 1 can't figure out which pin to hook 
it to on the RGB connector. The book 
doesn't list an audio-out pin, but there has 
to be one. 

Harry Cowles 
San Diego, CA 

A: Actually, there doesn't have to be 
any separate audio pin for sound in 
80-column mode. The SID chip still 
works in its usual fashion and through 
its usual connector, even in 80-column 
mode. Since there is already an audio- 
out pin on the 40-columu video con- 
nector, there's no need for an addi- 
tional audio pin in the RGB con- 
nector, and none is provided. 



Q: I am going to purchase a printer and 
use it, if possible, at the same time as a 
104 /RUN APRIL 1980 



modem. However, if I buy a non-Commo- 
dore printer, both accessories plug into the 
parallel port. What can I purchase that 
will allow me to use both at the same time? 

Sean Hull 
Schenectady, NY 

A: Unless you have a Plus/4, 1 would 
not count on using both a printer and 
a modem simultaneously, because 
most Commodore computers (with 
the exception of the Plus/4) utilize one 
I/O chip for both modem and primer 
operations. This chip can't perform 
both functions at once. 

One cure is to use them alternately, 
storing text to be printed in memory 
until you can pause your modem con- 
versation long enough to print what 
is in memory. Many terminal pro- 
grams allow this. 

As for plugging no n -Commodore 
printers into the parallel pin t. ii isn't 
necessary and I don't recommend it. 
The normal way to control most 
printers from current Commodore 
computers is via the serial bus, and 
special interfaces to make this pos- 
sible are widely available at reason- 
able cost. The problem is that the 
parallel port on most Commodore 
computers is not a Centronics par- 
allel printer port, such as you find 
on most printers; rather, it is an ex- 
perimenter's pott, not intended to 
be compatible with other parallel de- 
vices. It is, however, almost compat- 
ible with serial RS-232 devices, and 
makes a good modem port. 



Q: t have a C-M with a C2N Datasuttc. 
On the end of the cassette plug is a thin 



wire, trailing away from the main plug. 
Where does this wire go? 

Thomas Lovie 
Address not given 

A: That wire hooks up to a nut and 
boh on the back of Commodore's 
8000-series computers. When using 
the C2N with a 64, there are only two 
safe things to do with the wire. One 
is to wrap it around the main cord 
and cover it completely with electri- 
cal tape, in case you ever have a com- 
puter that can use it. The other is to 
cut it off entirely. Be sure to do one 
or the other; if you leave it hanging 
around loose, it could damage your 
computer's electrical components. 



Q: Since parallel data transfer is faster 
than serial, why do you think Commodore 
has stuck with serial data transfer for its 
disk drives? 

Keith Marshall 
Trinidad, West Indies 

A: Commodore has used parallel 
data transfer for years on its larger sys- 
tems, specifically IKEE-488. It is an ef- 
fective but expensive way to control 
one or more disk drives and printers. 
With the introduction of the VIC, 
Commodore used a serial bus instead, 
to cut costs. (Not many VIC owners 
would have happily paid S50 extra for 
each drive or printer cable.) At that 
point Commodore did not anticipate 
selling disk drives to more than ten 
percent of its VIC owners. Commo- 
dore stayed with the serial cable on 
the (54 and 1 28 to ensure compatibility 
with existing equipment 



HCommodore Clinic 



PROGRAMMING 



Qj POKE 808,225 disables the run/stop 
and restore keys and the List command. 
Wlmt is the Poke that reactivates these 
commands? 

Larry S. Harmon 
El Centra, CA 

A: To be sure of [he correct value on 
your computer, simply type: 
PRINT PEEK (808) 

when you turn on your computer, 
and press the return key. The num- 
ber thai appears on the next line is 
the one to type after POKE 808 to 
restore normal {unction to that lo- 
cation. On my C-128 in 64 mode, the 
n umber is 237, so vou would type 
POKE 808,237. 



Qj 1 have a C-64 and I 54 1 and am heavily 
into programming. I've noticed that when 
I save a ten-line program, it uses 40-78 
blocks on my disk. I don 't see how. 

Robert Schiffman 
Hampton Bays, NY 

A: Most likely, your program altered 
the start -of-Basic or end-of-Basic point- 
er during a run. That's the problem. 
You saved your program to disk after 
running it. I suggest you never save a 
program to disk after running it. 

Instead, load the old version (if any) 
from disk, make your changes, save die 
new version and only then type RUN". 
In the case of your ten-line program, 
you need only load il, clear die screen, 
lisl all lines on the screen al once, type 
NEW, move the cursor back to die top 
of the screen and press the return key 
until all ten lines have been reentered. 
To be sure, list again. Then save the 
program before trying to run it. Em 
sure it will then take only a few blocks 
on disk. 



Q: I have a C-64 and want to know how 
to copy the 8K Basic interpreter to another 
portion of memory and have Basic go to 
the "new" interpreter. 

Tim Wat kins 
Pawtucket, Rl 



A: There are two steps involved. 
First, you copy the interpreter into 
the desired new address, using the 
Transfer (T) command of most ex- 
tended machine language monitors. 
Next, you must convert absolute ad- 
dress references from one memory 
range to another. This is done with 
the New Eocator (N) command of 
most such monitors. Be especially 
careful of absolute addresses hidden 
within tables and immediate ad- 
dresses. With the help of a good dis- 
assembly of the Basic ROMs, such as 
What's Really Inside the Commodore 64 
(from Schnedler Systems), all this can 
and has been done. However, I sug- 
gest you start with something much 
smaller than an 8K interpreter. As a 
good first effort, you could move 
DOS 5.1 from its current home near 
the end of the fCOOO block of mem- 
ory to its beginning. 



REPAIRS 



Qj Lately, my 1541 won't read or write 
on track I; it just clicks against the end 
stop. A disk-aligning program from CSM 
Software has an option to check alignment 
where it reads all the tracks, and it says 
my drive is in alignment. Please help. 

Marty Westra 
Sioux Falls, SD 

A: Since the alignment program 
claims that all is well, how sure are 
you that track 1 can't be read from 
or written to? Here's a short program 
to test writing to track 1: 

10 OPEN 15,8,15 

20 OPEN 4,8,4,"#" 

.'til PRINT*!, "TRACK-ON IT 

•10 PRINT#IB,"U2";4;0;1;1 

50 CI t )SE •! 

60 CLOSE 15 

70 END 

Here's another to read back what 
you've written: 

10 OPEN 15,8,15 

•>i) OPEN 5&5,"#" 

Hi) PRINT#15,"Ur;5;0;l;] 

40 FOR X=l TO 8 

511 : C;K'L#5.A$ 

GO : PRINT AS; 

70 NEXT X 

80 CLOSE 5 

90 CLOSE 15 

99 END 



If you really do have a problem 
using track I, you will need to adjust 
the end slop or, better yet, replace it 
with a Quiet Drive spring from Car- 
dinal Software. This is not the same 
as aligning the drive, although align- 
ment can affect the end stop and 
setting ihe etui slop can affeel align- 
ment. Be sure both are correct before 
relying on the drive. 



Q: While using my C-64, I am occasion- 
ally unable to recall a letter that is listed 
in the disk directory, even though docu- 
ments before and after it can be recalled. 
Is this * fault of the 1541 or is it a bad 
spot on the disk? Is there any way to recall 
this missing letter? 

G. L. Curtice 
Roekport, TX 

A: If there is an asterisk (*) next to 
the nietypc in a directory listing, thai 
file is called a "splat" file, because it 
was not properly closed when first 
written. The disk will not let you load 
such files normally, because it has no 
way of knowing where the file ends, 
A skilled user can rescue at leasi part 
of a splat file by opening it with a file- 
type of ">S,M" and copying it to an- 
other file. 'I* he new file can be closed 
when no more valid data can be re- 
trieved from the splat file. Once rescue 
attempts are completed, such files 

should immediately be deleted from 
die disk with the disk Validate or Col- 
lect command. On your C-64, type: 
OPEN 15,8,1 5,"V0" 
Do not omit the zero! 

On a C-128 or Plus/-*, type: 

COLLECT DO 

This is essential; erasing the file any 
other way creates a serious risk of los- 
ing other valuable data on the disk. 

The most common cause of a splat 
file is running out of room on the 
disk while saving a file. If the disk 
formatted properly when you first 
bought it and has not been abused, 
the odds are that it is still in good 
shape physically. Similarly, if you can 
still load other letters, your 1541 is 
probably in good shape as well. 



Q: While J was using a ropy program, my 

screen went berserk. Now when 1 turn on 

RUN APRIL 1<J86 / 1 05 



SCommodore Clinic 



the computer, the entire screen Jills with 
exclamation marks. Anything I type is ac- 
cepted, but l cannot understand what I 
Isjic. For example, t type "R" and the 
system shows "S" on the screen. Would 
you //lease tell me how to gel rid of the 
rxrfa motion points? 

Wilson Fern 
Chicago, IL 

A: This is a simple, though annoy- 
ing, problem — bit of your video 
RAM is defective and stuck in the 
"one" position. This causes all charac- 
ters with even values in the collating 
sequence of your character set to dis- 
play as the next higher character in the 
set. That's why spaces become excla- 
mation marks and R becomes S, 

To make sure, type an A. It should 
appear as an A, because il has an odd 
value in the collating sequence and 
(bus needs bit set. 

The cure is equally simple— re- 



place the video RAM chip. Oil most 
Commodore computers, it is a widely 
available 2114 static RAM. If it is 
socketed on your machine, replace- 
ment is a matter of unplugging the 
old chip and plugging in the new one, 
making sure both point in the same 
direction and that no stray electricity, 
sialic or otherwise, gets near the com- 
puter during the process. If the old 
chip is soldered in, have a skilled 
technician remove il and add a socket 
for the replacement 



SOFTWARE 



Q Is the Cl'/M in the Commodore 128 
more or less like WordStar? 

Eleanor Patterson 
Garden Valley, CA 

A: Let me answer with another ques- 
tion—Is Commodore DOS like Easy 
Script? In both cases, we're compar- 



ing apples with oranges. CP/M and 
Commodore DOS are disk operating 
systems. Both are fundamental to 1 In- 
correct operation of the C-128 in 
their respective modes. However, 
neither one is itself a word processor 
like WordStar or Easy Script. 

We tend to think of WordStar in 
conjunction with Cl'/M because it 
works on the C-1'28 when we arc in 
CP/M mode. (It was written for the 
Z-80 microprocessor Cl'/M uses.) 
Commodore has developed a version 
of WordStar for the 12H, but you may- 
be disappointed by it. 

Despite its famous name and wide- 
spread use, I consider WordStar to 
be inferior to several other word pro- 
cessors already available for the 
C-128. The main reason to choose 
WordStar is if you already use it on 
another computer and don't want to 
learn a new program, or if you need 
a specialized feature only WordStar 
offers. 53 



Circle 130 on Header Service card. 



CircJe 123 on Reader Service card. 



MUSIC POWER! 

PLAY AN ENTIRE SONATA! 

—J- J Nmv Version 2.0 

New Available 
only 524.95 



EUPHONY 



^ 



A 100% maffadiw^UnKuarie mns\c pn>£r&fii for trw 
CwunodoTf- 64 and ConuuxtuiT \'1H. 

"PmfesMOttiJ fthrHjnv" 
— Stui .for**. Fiirhuik* Vrw Minn 



,v 


>.**- 


l^J___w' * Jl 


— i — '— UL - 




J i*J 


— * i-^**vfiti 


*r* 












t ~* 




— *— 


— 4 — ^ 1 



11 



•mill 



'trait, r*dk tai pta) 



m 3 i-nicH. |hU km pW™, ap n tO minim-* 
Mnsif ramta *Uvr m* iwfaw mj iry% rhuigp g3k 

i» U"? ut pbyfi. HtkIc w.j- br Kccom^Lyi] *m> nrit si- t xtrnv m on 

wrwn. H .V-1.1M- aadin ranftt. ChoOH any of !■} Irutinmwini* 

far rnrh vtihr. <: r crrate your tfffffi ■ •■ i, -.,.. ,,, ,...:!, |,„in n 

mrthitram ri»y mi* portion at mj wpttA, Vm S2nd iwfaH, 

ULlh mile triplcu, tkw H lptfaLo^l«fc*!<», fv\***ttt, *tc\ 

OintlltUlrtwty , h. ..,'..- ■I>i-..iini. - (IttlllllM • . | | t<-|h|M», ■--■.. r ,1 

ftofm of rliwkal ami pormlar munlr liirluilrel.. FftU mTrni 
■i .!.!!in: ..r muslf etKlc, ,.i, :l frmrrF 

>:i'J p IIO\V mixm oft clMi uJlh ■ u |irt,>' muuiuaj, loior 
monitor r«^mmcnd«J KIPtUlW; $24. M5 • 12 W) nhtppiitf 
UI'IM'SV.: 123.9 3 - f2.*M>*l.l^Hf Wl ^rrirfi-«(ijr^.i.lus 
j.i.hi , :-.i;s;,;- ^ , r >-. ,-,[! E-"r«win fcM St*7 Mbrrcmkn prbilrr* 
■wing doai dtroliy grmphirs,. ilu-nif litHkn It ft III r*rh 
ronliln o*rr 60 rninur,** ui mMiLiurutJ t-ia.vi-n-.iil and popolir 
mtuur: IT. M) m, CO.Dj And Cinidiaujt monrj- m i!#-r v 

MTPplft]. 

TCO SOFTWARE 

I'd. IK)\ KISili, Fult)™,V». AK !l!l7(m.tm7 I7S INBN 



TM 




HOT ACCOUNTS 

The most highly acclaimed 

bookkeeping system 

for the Commodore 64 & 128* 



Superb! 

An exceptional program that 

outshines all others. 

RUN Magazine, Nov, 1984 

HOT ACCOUNTS'" loaches you bookkeeping as 
it automatically performs dozens ot (ull-service 
accounting (unctions. It Is a complete system that 
will inslanlly organize your records and receipts 
andsupplycharts.formalstatements.andbudget 
information. Now your records can be accurate, 
up to date and confidential ■ Tracks charge 
cards, checkbooks, all transactions ■ Requires 
no prior knowledge of accounting ■ Home or 
small business ■ Improves your financial image 
■ Cost less than 1 hour with a C.P.A. 

'HOT ACCOUNTS'" Bookkeeping System on 
Disk lor the 64 & 128 in 64 mode. 

For RUSH delivery, send check or money order 
lor $64.95 to: 
C.Ed Soltwaro 
3051 India Street 
San Diego, C A 92103 

Credit card orders, call toll-tree 
1-800-621-0852 ext. 236 
VISA MASTERCARD 

P.S. Um HOT ACCOUNTS " to do your (nxat 
and the price It tax deductible! 






SSL 



?; ;;■ ■ ?; : 



1 

: -v': 



ffl 
1 



I 



i 



BONUS OFFER lOrder nowand receiveafull featured. 
60 function word proc»ilng & 3-0 butlnMt gripttlci 
packags ■ our FREE girt - you. 



I 



fe^te-^;^^^tife^|fe.fet^^ ^ 



This Publication 
is available in 
Microform. 




University Microfilms 
International 



PlcjMr«nd jJdiliMiul 1 1 i ■ 



r.,v 



'/> 



.WJU North leeb RuuJ 
Dcpt PK 
AnnArbur. Mi WKW 



IDIi/RUN.fflii. \m 






THE MAIL RUN 




Autotaoot Maker Enhancement 

I have an enhancement fortheC-128 

program, Autoboot Maker, which is in- 
cluded in your article, "Disk Com- 
mands on die CM 28," December 1985. 
The following line will allow you to re- 
write your autoboot disks: 

205 CHAR 1.7,0." REWRITE AUTO BOOT? 

(Y/N)",i 

Chuck Geiger 
Address not given 



A Smart Idea 

I have read with great pleasure 
Margaret Morabito's education col- 
umn, "The Resource Center," which 
made its debut in your January 1986 
issue. 

I am a teacher at the Fairfield 
Freshman School in Fairfield, Ohio. 
I have been advocating the use of 
Commodore computers over the more 
expensive Apples and IBMs for sev- 
eral years without much luck. Your 
column may help. I'm sure you won't 
mind my giving a copy of it to the ad- 
ministrators andtompuler labs of this 
school district. 

Edward A. Case 
Hamilton, OH 



Looking for a Date? 

William Driscoll's Magic trick in 
the HUN 1986 Special Issue (p. 148) 
fails to take into consideration the 
following. 

Normally, a year that is evenly di- 
visible by 4 (for example, 1984) is a 
leap year. However, there are at least 
two exceptions to this rule. First, if 
the year is evenly divisible by 100 



(1800, 1900, lor instance), then it is 
not a leap year. Second, if the year is 
evenly divisible by 1000 (year 2000, 
for example), then it is a leap year. 

Mr. Driscoll's clever program does 
not consider this problem of excep- 
tions. Therefore, it will make an error 
every time it is required to cross 
over one of the exceptton-to-the-rule 
dates. For example, the lime from 
March 1, 1899 to March 1, 1900 is not 
366 days; it is S65, 

Lyle Milton Baltrusch, PhD 

Paul J. Lynch 

Wyoming, DE 



A Misleading Ad? 

Several points made in the adver- 
tisement by Skyles Electric Works on 
P. 121 of December's issue are incor- 
rect, Or at least couched in terms that 
make the ad very misleading. 

First, they claim that their drive is 
the largest hard disk available for the 
C-64 and C-128. They do suffix that 
claim with the phrase "at a price un- 
der $800," but the reader is left with 
the impression that it is the largest 
drive available at any price. In truth, 
Fiscal Information, Inc., and Com- 
pute! Specialties, Inc., both manu- 
facture hard drive systems of greater 
capacity. Both companies offer ten- 
megabyte systems, and Fiscal also 
sells 20-megabyte drives for Com- 
modore computers. 



The Skyles ad incorrectly claims 
that its drive is the fastest (at 12 times 
the speed of the 1541). The Fiscal 
system has always been 48 times as 
fast as the 1541, and that system lias 
recently been improved to ope rate- 
nearly 60 times as fast as the CBM 
floppy. That is nearly five times faster 
than the Skyles drive! 

Finally, they claim that on a per- 
ch aracter basis (1 will translate to 
"cost-per-megabyte"), their drive is 
the least expensive, In the table below 
are the figures comparing the three 
companies' systems (based on recent 
advertising prices), 

Lloyd E. Sponenburgh 

Director of Hardware Development 

Fiscal Information, Inc. 

Dayton a Beach, FL 

A Commodore Jamboree 

The Commodore Association of the 
Southeast, Inc. (C.A.S.E.), will hold its 
annual meeting and jamboree 1986 
at the Opry Land Hotel in Nashville, 
Tennessee, on April 26-27, 1986. 

C.A.S.E. is a consortium of the 
user's groups of the southeastern 
United States. The general public is 
welcome to attend this two-day jam- 
boree. For further information, con- 
tact Commodore Association of the 
Southeast, Inc., FO Box 1 10386, Nash- 
ville, TN 37222. 

Bob Smith, President 
C.A.S.E. 



Capacity 

Speed (x 1541) 

Cos [-per- MB 

(basis) 


Skyles 

3.7MB 

12 x 

$2 1 5.95 

(t799f3.7) 


C.S.I. 

10MB 

<12x 

$1 59,50 

($1595(10) 


Fiscal 

10MB 20MB 

43 x 43 x 

$159.50 $99.75 

$1595/10) ($l9'.iriJ20) 



RUN AI'Rll. 19S6 / 107 



NEW PRODUCTS RUNDOWN 



74470 



12069 




Compiled by HAROLD R. BJORNSEN 



Programming and Design 
Toolkit 

Programmers' Basic Toolkit (Epyx, 
Inc., 1043 Kiel Court, Sunnyvale, CA 
9408!!), a Basic programming aid for 
theC-64, includes over 100 new Basic 
commands to let you add to your 
application programs assembly lan- 
guage operations that can enhance 
your game designs, computer ani- 
mation, business graphics and other 
applications. 

Special commands allow you to de- 
velop professional-quality applica- 
tion programs for home or business- 
use graphics. For those of you with 
artistic talent, the toolkit makes it 
possible to create high-quality graph- 
ics like those in many commercial 
games. 

Other commands enable you to 
incorporate computer joystick func- 
tions into your programs and provide 
priming utilities. Available on disk 
for under $45, 

Check Reader Service number 400. 

WillWriter Will Write Your 
Will Right 

Will Writer, a new book/software 
package from self-help legal pub- 
lisher Nolo Press (950 Parker St., 
Berkeley, CA 94710), helps you write 
simple, legally binding personal 
wills. 

The 170-page hook explains the 
legal concepts and conditions in- 
volved in drawing up a will and pro- 
vides information on aspects of 
estate planning, including (rusts and 
probate avoidance methods. 

The software leads you step by step 
through each section of the will, with 
108/ RUN APRIL 1986 



on-screen help, prompis and fill-in- 
tbe-hlank questions to lead you 
thru ugh the procedure. Also, you 
may change and update your will. 
Available on a single noncopy-pro- 
tectecl disk for the C-64 for $39.95. 
Check Reader Service number -107. 

Printer Stand 

Amaray (14935 NE 95th St., Red- 
mond, WA 98052) introduces its print- 
er stand that accommodates any 80- 
character-width printer. 

The smoke-colored si and is light- 
weight, sturdy and requires no assem- 
bly. It features a center slot to ac- 
commodate bottom-feed printers 
and has space for up to 3% inches of 
continuous-form paper. Available for 
$19.95. 

Check Reader Service number 404. 



On-line Typesetting Service 

Compuprinl (715 Washington St., 
Ayden, NC 28513) is providing a 24- 
hour typesetting service via modem 
to anyone requiring professional- 
quality photntypcset printing. Over 
300 fonts in all si7.es are available. 

Typeset copy is mailed to you or 
a specified location the day after re- 
ceiving your order. A one-time fee of 
$26 allows you to subscribe to the 
service. There is no charge for on- 
line use of the computer and no 
per-character charges. Cost includes 
$3.10 per photoset page or SI per 
laserset page processing charge. If 
you don't have a modem, a disk may 
be mailed to the company and 
typeset for $4. 1 per page and return 
postage. 

Check Reader Service number 408. 




Amnray's Printer Stand. 



New Products RUNdown 



Improve Your Aim 

Type-Snyper, a new computer game 
that teaches you to type, lias been 
released by Tymac Controls (127 
Main St., Franklin, NJ 07416). 

The game/tutorial features an at- 
tack helicopter thai drops bundles of 
words and letters that yon must in- 
tercept by typing then) before they 
cats destroy the city. 

Sixteen different exercises are in- 
cluded, with lessons ranging from 
proper finger placement to increas- 
ing speed and accuracy. Type-Snyper 
automatically adjusts exercises to em- 
phasize areas needing extra prac- 
tice and also displays typing speed 
achieved. Available on disk or cas- 
sette for the G-64 for $39.95. 

Check Reader Service number 410. 




Volfcs Mint, from Anchor Automation. 

Volks Mini 

The Volks Mini, a new modem 
from Anchor Automation (0913 Val- 
jean Ave., Van Nuys, CA 01400), 
provides 300 or 1200 bps data trans- 
mission capabilities for your Commo- 
dore computer or terminal with a 
standard serial communications port 
and a telephone, without need for an 
ac outlet, power supply or additional 
interconnection cables. 

1 lie manual dial, manual or auto- 
answer modem plugs into die user's 
port on the back of your computer 
and connects with a phone jack to 
the telephone. 

I In- Volks Mini modem retails for 
SI 'JO and includes a two-year, end- 
user warranty. 

Check Reader Service number 406. 



"Sam! They want you dead!" 

You've just picked up the phone, 
and those words are ringing in your 




Tiger's Tales, from Sunburst Communications. 



ear. As Sam Harlow, small-time pri- 
vate eye of the 1930s, this is the as- 
signment of your life: to prevent your 
own murder. 

Thus begins the new computer 
novel, Borrowed Time, from Activi- 
ston (2350 Bayshore Frontage Road, 
Mountain View, CA 94043), wherein 
you have less than one day to track 
down and cross-examine possible- 
suspects. 

As the player, you control only the 
movements of Sam Harlow; the other 
characters' actions are independently 
controlled. Available on disk for the 
G64 at S29.95. 

Check Reader Service number 405. 



Multipass Disassembler 

The Sourcerer (Chessoft Ltd., 723 
Barton St, Mt. Vernon, EL 62804) is 
a multipass disassembler that con- 
verts 0500 series machine language 
(object code) into assembly language 
(source code), 

The assembly language produced 
can be assembled with the Commo- 
dore assembler or loaded for editing 
with the Commodore editor. Any 
specified range of code within a 
program can be disassembled, and 
long programs automatically pro- 
duce linked files for easy editing. 

The Sourcerer is available on disk 
for the C-04 for $29.95. 

Check Reader Service number 403. 



May the Forth Be with You 

The Forth-83 Handy Reference 
Card is now available free from the 
Forth Interest Group (PO Box 8231, 
San Jose, CA 95155). It functions as 
a pocket programming aid, listing 
the required commands of the most 
recent Forth-83 standard. 

Commands are grouped by func- 
tion for easy reference and use. They 
include stack manipulation, compari- 
son, arithmetic, memory, strings, nu- 
meric conversion, control structures, 
terminal input/output, mass storage 
input/output, program beginning and 
termination, dictionary addresses, 
compiler and interpreter words, vo- 
cabularies and defining words. 

Check Reader Service number402. 



Grab a Tiger by the Tale 

In Tiger's Tales, an educational 
program from Sunburst Communi- 
cations (39 Washington Ave., Pleas- 
antville, NY 10570), youngsters from 
kindergarten to second grade join 
Tiger the cat and his friends in five 
interactive stories. Each story ends 
with a colorful, animated sequence. 

The program's aim is to strengthen 
basic reading and problem-solving 
skills while encouraging children to 
read just for fun. The program, in- 
cluding backup disk, is available for 
the C-04 for $59. 

Check Reader Service number 4 1 1 . 

RUN APRIL 19*6 / I 09 



How to Type in 064 and 0128 Listings from RUN 



Tb simplify your typing otRVN"! C-64 and C-lSa program lUtings, we Include 
checksum numbers. These numbers lollnw a RKM sl.itt-nn.-nt at the end of each 
line (e.g.. :R£M*123). These checksum numbers necessitate your using RUN's 
Perfect Typist programs, listed below, L'se 64 Perfect Typist fur C-M programs 
and 128 Perfect Typijl fur 128 Mode programs nn the (M28. 

Type in frl Perfect Typist (Lilting I) or 128 Perfect Typist (Listing 2) and save 
ii to either tape or disk before running. When ynu wani to type in a li I or a 128- 
mode program, Ilrst hud and run llir appropriate IVtlcc i Ispisi listing. Two SYS 
numben will be displayed on your screen. Jot these down and keep them handy. 
I hey are the SVS numben thai you type in for dcacliv.ilitig and reactivating the 
checksum program. 

After Perfect Typist lias been loaded and run, start typing in the program listing 
Scorn RUN as you normally do. The only difference is that now. after you press 
the return key to log in each line, a I . L' or 3 digit number will appear below the 
line on the left margin. This is the checksum number, tanging fiom I) to 865, 

If this number matches the checksum number printed in the listing after the 
:REM*, then you know you have typed thai line correctly, Then you type ilie next 
program line right over the previous line's checksum value. If the checksum 

niilllliels dn nul agTCf. .iiialyt- \ line on m rc< ti hi! .ins typographic errors or 

omissions. Make the needed changes juid press the return key again to log in 



thole change*. A new checksum number will appear in place of the old one. 
Compare this to i he magazine'! number and then proceed to the next line. 

When you've finished typing in your program, disable the Perfect Typist by 
typing in the appropriate SYS number for either tit or 128 mode, and press the 
return key. Now you can save your program as usual, to disk or tape. (Before you 
attempt to run your new program, turn yout computer off and back on to 
completely clear out the Perfect Typist program.) 

You may save an incomplete program any lime and continue it later. Yon will 
have to reload and run the I'erfeit Typist program, then load the Incompleted 
program thai you were working on, list it, and coin nun- whete ion lelt oft. 

The 128 Perfect Typist will work in either 1(1 or 80 columns. Also, it lets you 
use the C-128"s automatic line-numbering. If Auto is on, the checksum will he 
primed below the line you just entered, and the C-128 will place the next line 
number below the checksum. 



All listings in HU\' have been translated so that Ilie graphics and control 

characters arc designated as understandable key i biiuilious. When you see 

Instructions inside curly brackets, such as {SHUT [,}. you should hold down the 
shift key and press the I. key. What you sec on your set ecu will luuk unite different 
from what is designated inside Ihe brackets. Another example is {'22 SPACEs}, 
which instructs you to press the space bar 22 times. 



Listing 1. 64 Pitfect Typist program. 



1 REM 64 PERFECT TYPIST 

2 REM 

3 REM WRITTEN BY: 

4 REM JAMES E. BORDEN 

5 REM 641 ADAMS ROAD 

6 REM CARLISLE, PA 17013 

7 REM 

10 POKE56,PEEK(56)-1 : POKE52 , PEEK, 56 ) :CLR 

20 PG=PEEK(56):ML=PG*256+60 

30 F0RX=ML TO ML+1 54 :READD:T=T+D:POKEX, D:NE 

XT 
40 IFTo 16251 THEN PRINT"ERROR IN DATA..-": 

END 
60 P0KEML+4,PG:P0KE ML+- 1 , PG:FOKE ML+16,PG 
70 POKE ML+20,PG:POKE ML+32 ,PG: POKE ML+38,P 

G 
80 POKE ML+1 41 , PG 

89 PRINT"(SHFT CLRHCRSR rt} *************** 

C + * f ■+ '+ + i + C < V + * f i t * T * * + T M 

90 SYS ML: PRINT "{CRSR RT}** 64 PERFECT TYP 
1ST IS NOW ACTIVE [2 SPACEs)**" 

100 PRINT "{CRSR RT}** SYS"ML"=0N{5 SPACEs} 
SYS"ML+30"=OFF **" 

101 PRINT"{CRSR RT) ********************* *** 

******** ******" ; NEW 

110 DATA 173,005,003,201,003,208,001,096 
120 DATA 141,105,003,173,004,003,141,104 
130 DATA 003,162,103,160,003,142,004,003 
140 DATA 140,005,003,096,234,234,173,104 
150 DATA 003,141,004,003,173,105,003,141 
160 DATA 005,003,096,032,124,165,132,011 
170 DATA 162,000,142,240,003,142,241,003 
180 DATA 189,000,002,240,051,201,032,208 
190 DATA 004,164,212,240,040,201,034,208 
200 DATA 008,072,165,212,073,001,133,212 
210 DATA 104,072,238,241,003,173,241,003 
220 DATA 041,007,168,104,024,072,024,104 
230 DATA 016,001,056,042,136,016,246,109 
240 DATA 240,003,141,240,003,232,208,200 
250 DATA 173,240,003,024,101,020,024,101 
260 DATA 021,141,240,003,169,042,032,210 
270 DATA 255,169,000,174,240,003,032,205 
280 DATA 189,162,003,189,211,003,032,210 
290 DATA 255,202,016,247,164,011,096,145 
300 DATA 013,032,032 



Listing 2. 128 Perfect Typist program. 



1 REM 40/80 COL 128 MODE PERFECT TYPIST 

2 REM 

3 REM WRITTEN BY: 

4 REM JAMES E. BORDEN 

5 REM 641 ADAMS ROAD 

6 REM CARLISLE, PA 17013 

7 REM 

10 F0RX=51 20TO5379:READD:T=T+D:POKEX,D:NEXT 

20 IFTO 28 31 2 THENPRINT"[2 CRSR DNs } ERROR I 

N DATA. . . ":END 

25 A$ = "":IFPEEK(215) = 128T1IENA$ = "(20 SPACEs} 
it 

30 PRINT" [SHFT CLR } "A$" {CRSR RT} *********** 

■: -f: :t: X :i ,: t - ■ :< -f- * * •• f V -f * -' V :•: ■-■ • ■• t • * * " 

40 PRINTA$"{CRSR RT}** 128 PERFECT TYPIST I 

S NOW ACTIVE **" 
50 PRINTA$"(CRSR RT}**{2 SPACEs }SYS 51 20=ON 

{7 SPACEs}SYS 5150=OFF{2 SPACEs}**" 
60 PRINTAS" { CRSR RT} *********************** 

*************** " • SYS51 20: NEW 

5120 DATA 173,005,003,201,020,208,001,096,1 

41 ,045 
5130 DATA 020,173,004,003,141,044,020,162,0 

43,160 
5140 DATA 020,142,004,003,140,005,003,096,2 

34,234 
5150 DATA 173,044,020,141,004,003,173,045,0 

20,141 
5160 DATA 005,003,096,032,013,067,140,255,0 

19,162 
5170 DATA 000,142,252,019,142,253,019,142,2 

54,019 
5180 DATA 189,000,002,201,032,240,008,201,0 

48,144 
5190 DATA 007,201,058,176,003,232,208,238,1 

89,000 
5200 DATA 002,240,054,201,032,208,005,172,2 

54,019 
5210 DATA 240,042,201,034,208,010,072,173,2 

54,019 
5220 DATA 073,001,141,254,019,104,072,238,2 

53,01 9 
5230 DATA 173,253,019,041,007,168,104,024,0 

72 024 
5240 DATA 104,016,001,056,042,136,016,246,1 

09 252 
5250 DATA 019,141,252,019,232,208,197,173,2 

52,019 
5260 DATA 024,101,022,024,101,023,141,252,0 

19,169 
5270 DATA 042,032,241,020,032,188,020,160,0 

02,185 



1 10 /RUN APRIL l»sf, 



5280 DATA 185,020,032,241,020,136,016,247,1 

65,116 
5290 DATA 208,009,165,117,208,005,169,145,0 

32,241 
5300 DATA 020,172,255,019,096,013,032,032,1 

62,000 
5310 DATA 173,252,019,232,056,233,100,176,2 

50,105 
5320 DATA 100,202,240,003,032,232,020,201,0 

10,176 
5330 DATA 005,205,252,019,240,015,162,000,2 

32,056 
5340 DATA 233,010,016,250,024,105,010,202,0 

32,232 
5350 DATA 020,170,072,138,009,048,032,241,0 

20,104 
5360 DATA 096,170,173,000,255,072,169,000,1 

41 ,000 
5370 DATA 255,138,032,210,255,104,141,000,2 

55,096 



The RUNning Board 



RUN invites you to contact its bulletin board (RUNning 
Board). In addition lo up-to-date information about RUN 
and the Commodore industry, the RUNning Board now 
presents useful computing hints and tips, corrections and 
updates lo published articles, user's group information, 
an up-to-date list of selections for ReRUN and sneak 
previews of upcoming articles. 

The RUNning Board also feaLures a menu format that 
makes it easier and faster for you to select a specific 
section of the bulletin board. We use a standard protocol, 
'Mi) baud, one stop-bit, no parity, full duplex and a word 
length of eight bits. 

The RUNning Board is definitely worth a call. You can 
get on-line anytime, 24 hours a day, seven days a week, 
by dialing our new number; 603-924-9704. 



RUN i* .i member of tin: CW Cumniunknttons/fnc. K™up h tlic 1 wnr}il\ IjigrhL |>uMi*licr til' 
computer-relaud mt'oim.ickm. Ilw primp publishes uvct r>l> tomputei publications in more 
tti.ua h JU tnajoi cuuiurto, Nine nnllimi people read one or more ol Uit jri<>n|/s publication! 
each nmntli Ml-jiiIx'I* ttl ihr tittup nnlnctr: Ar|n?ntlna's {lumputenwildl.\ignilina\ A«:i'i Asian 
Omputriwitjl, Australia's CaoputiruaHd Australia, Auitnilititi ft* WhtM and M^umrid; llcutl's 
Daiu,Sm,i uvj PC Mxnt4t}\ China** China CtmpulnruMn tUmttltJtina Contpu ttrwjld Mun thfy, Den m j r k's 
Ctmpittmatiiidtt'kiiimiiik, IYJ Woild and RUN (Loimnudort); Finland's Mi\ru, France's ir Mtnulc 
Iri/nrmilufiu: Golden (Apple), OPC (.WM). Thftirem* acid iiiitjibutiipif, Germany's CtrmputeniMxhe, 
hifvivrli, 'Y. Wflt, (jtmfmter Busineu and RUN: Italy's Comptderworld Iltiiia and /*C Mqgotfn^Japari'f 
(jimfmlemvi id Japan; Mexico's Cvviputmwrld/Mexmt] The Netherlands CfesslMtrrsflorld Netherlands 
and PC W'jilii; Nurwny"* fitniputmvtnUt Surge a[]:l PC Mikradfita 1 , Spain's Gi*n}mlenwrld Eifntui, PC 
W/trld arid Cti,ti,ru*!vrr Wtirld; Sweden'* (jtmputnSH'ftirtl, Mlkrtrfaturn Itld Stvrufcj PC \VmlA\ Switz- 
erland*! CompttUnserU Sitneeiz; The Unitttl Kingdom 1 ! Gimfmler Nnst, PC /Jujim-i' Wt/ild and 
(Jvrnputei Ilwitmy, Vcmvufla'> iMjayulnuvnld VrnnufUi: the U.S.'* AnugaWorld, Compiitrnwitd, 
inGder, InJamtU, MarWmM, Alien. Markrltimld. It, IVi/rU, RUN, 7) M^pKtW, lit) Mltm, Poem 
PuitliiflUitiH and i*i ijtmmunit&iKm*.. 



.'.uih.m^i,: Contributions In tin' ii ol manuscripts, with drawings astd/or i mi ■■■ ■ \* < arc 

wclitnnr- and will he mnsiiit'tttl Utv |><»**ili]r publication. Article" tcM ami any aci innpanyin^ 
programs should in- submitted on disk as well a» in hardxbpy hum. RISA/ assumes no resunn 
siltility Int hiv, in- thunanc In any matciial. Plcaic ctnU^c a icll-addreiit-d. Manipcel cnvi-lnpc 
with ejich submission. Umnfititcrl nnitWMripts that tainnjt In- utirpu-d will be- returned 4 ■ ■ lI y 
d in ■ ompastledbyan appropriately stxed, adequately stamped, &ell'-addrosc<l envelope. Raytnen* 
fur the use- of any unsolicited material wilt he made upon acceptance. All contribution* and 
ediien ial correspondence (typed and double-spaced, please) should be directed to HUN Kditoiial 
Offices, Sit fine Street, Peterborough, NH 03458; telephone (XW.o.xM-y-i?]. Advertising inquiries 
stmuhi tie diteeted to Advertising Offices. C\V Communicjtion5jPctcrbumnjr.il, Inc., Kirn Street, 
Peterborough, Nil IIH45N; lelciittniic; Klttt-44 ]-44<W. Sulmmpllun prublcmn or addrau changes: 
< :,iii 1 ^00-645-9559 or write to RUN, Subscription Department, PO Uox 'J5-I, Farmlngdale, N¥ 
1 1737, Problems with advertisers: Send a description ol the problem and your imicni addic-s* 
m; RUN, Elm Street, Peterborough, Nil (134 5H, ATTN.: Barbara Harris, Cunofnei ServUa 
Manager, or call 1-800441 '441)8. 



Circle 220 on Reader Service card. 



And your Earls and Viscounts. If you've 
got royal ancestors, we have the noble 
software that can help you trace 
them down. 

Family Roots and your Apple, IBM, 
Commodore, Kaypro* and many others, 
offer individual and group sheets, charts, 
name indices, general search and text 
„^ capabilities. Adapts 

Put up 



Circle 223 on Reader Service card. 



Circle 60 on Reader Service card. 



your 
dukes! 



JVC 

# 

Family 
Roots 



to most disk drives, 
printers, and screens. 
You get more utility 
programs, plus lots 
of personal control. 
A comprehensive 
(new) manual 
is included. 

All for just $185. 

Write or call today 
for more infor- 
mation and a 
free brochure. 

Quinsept, Inc. 

P.O. Box 216 
Uxinglon, MA 02173 
(617) 641-2930 

American Express, 
Visa, and MasterCard 
gladly accepted. 

1 Ttuiltmurh* fur Appkj 
Computet Inc., titlerttatioiml 
Susmess Aractomei. e.'HAI, Ine 
and tltiiilal Rt'setiTth, 



CABLE 
TV 



NO PAY 



TV? 



UHF DECORDERS, 
VHF CONVERTERS: 2E 
JERROLD, OAK, SCIENTIFIC, 
ATLANTA, ZENITH, 

MORE - INFORMATION 
CALL TODAY 




PRO-TECH-TRON1CS 

6870 Shingle Creek Parkway 
Minneapolis. MN 55430 



1-800-345-5080 



^DELUXE RS232^ 
INTERFACE 




r*pV"i'_i >•>,.! warn lo twrvnufiitdle wilrt * modem, stsnal jjrirne, 
iwlhcr compiler, cf any oltw HS232 devt». Ihc Delunc RS232 
Jriierface a Ehe uvreel choice Any compafsiaii will '.'ma t.s. ii 
\i bcisi Cprmudore corrpiiiblc RS222 iiitwtatt M&i&te fo\ any 
price' The DehJjte RSiJ? IntertKe ts ific culmirtaifgn or 3 ytdfs ol 
working with Convnufcre users wtn> itwjd an R523? InEeriau II 
supports all stanctarct KSil32 connKtions ^-B, 12. 20, 22) m- 
eluding Fung Detect and Hi Speed Irtdtcator Four switcfies m the 
AS232 cover allow you ft sel the unit tor yirtujUy wy standard 
RS232 coilpguratKOn. The unit includes a 3 toot cable wilh either 
a mah: or (emare DB2S co-nnector ($pecily which) RS232 pta and: 
miiius voJlages. Users Manual includes a type-m Bsic iermm.il 
pfogram. baiic program [ransln routine, and olhor cxslrnplK, Add 
S? 00 lot shipping Suggesled relail (49,95 

PRINTMASTER/S (RS232) 

Hi.i i$ an RS2^2 version lI our Tamous hminsasiiffMG It is 
a serial bus punier interf&e providing Ml RS232 signals lu- an 
AS232 punter Suppons pins 2h, 20. Seleci 300. ^00. 1200, 
2400, *vord, and parity. Supports dot graph-os snd charactets 
on HS232 versions ol Epson, 0W, Gorilla, NEC, and more. Includes 
3 It cable witn a male orterrialetonitector (specify whtch) Casseile 
or ester Ml power Add $2 50 For shipping Suggested relail 

$119.85 

100% 12B COMPATIBLE 

See your local dealer or 

CALL (206) 236-2083 

30 day money back guar^iee on alt pjoducis Visa <¥id UC 
welcome Write to us if you wrsh lobe on a special mark elmg survey 

C'"" DEALERS CALL USI y 

(Omnitrbnix) 

t P.O. BOX *J-DEPT. _ 9-MERCEB IS., WA 98040^ 



RUN Ai'RIL lysti / 1 1 1 



List of Advertisers 



Reader Service 



Pfcgc 



Reader Service 



E*3£e 



Reader Service 



Page 



8 

79 
210 

61 
163 
232 
199 

85 
192 
123 

B1 



55 
274 



251 
64 

198 

105 

128 

3 

156 

12 

84 

71 

99 

104 

350 

144 

9 

169 

202 

197 

127 
19 



Abacus Software 47,49 189 

Aprotek 29 150 

Aprotek 43 194 

Aquarian Comnv.'nicatlons 91 172 

AvantGarde64 .56 177 

BlackshipCamputerSupply 95 68 

Carbotechjnc 103 184 

Cardco.lnc Clll 

Cardinal Software .81 60 

C.E.D. Software 53 93 

Central Point Software 90 74 

C.O.M.B 7 

Computer Ctrs, If America 2,3 15 

Computer Creation 97 

Computer Friends 18 220 

Commodore 93 

Business Machines CIV 

Compumed 74 

CompuServe 16,17 

Covox.lnc 05 

Crown Custom Covers 86 

Data Share, Inc. 57 

Digital Vision 78 

Electronic Arts 20, 21 

Emerald Components international 26 

Epyx.lnc 13,15 

FederalHillSoflware 46 148 

Firebird Software 35 90 

Firebird Software 51 66 

Firebird Software 45 254 

Floppy House Software 83 

Free Spirit Software 87 101 

H&EComputronics 61 40 

Intelligent HO 87 26 

Jason-Ranhelm 28 122 

Jacobsen Software Design 50 130 

Lyco Computer ,77 223 

Maxtron 103 155 

MegasoftLtd Cll.f 2 



Megasoft Ltd 40.41 

Michael Konshak 86 

Micro Doctor 95 

Micro W.D.I 70 

Micro World Electronics 19 

Microprose Software 37 

N.P.S.,lnc 95 

Omegasoft 95 

Omnitronix 111 

Professional Software 33 

Prof. Jones Frogg House 62 

Pro-Line Software 79 

Protecto 

Enterprizes 58, 59 

Quinsept Inc 111 

Radarsoft 11 

RUN 

ReRUN Productivity Pak 75 

ReRUN Library 52 

RUN Subscriptions 64 

ReRUN Bi-Monthly SO 

Universal Microfilm 65 

Moving 83,100 

Jessie Jones 90 

Mail list 26 

Schnedler Systems 56 

Scotf, Foresman & Co 78 

Skyles Electric Works 69 

Software Dimension 87 

Software Discounters 

of America 83 

StatSoft 46 

SubLogic . , 27 

SubLogic 39 

Sunrise Software 100 

TCO Software 106 

T 5 D Electronics 63. 11 1 

Tenex Computer Express 79 

Tlmewarks , 25 



209 Tussey Computer Products 55 

132 Ultrabyte, Inc 50 

121 ValucSoft 71 

205 Video Flies 100 

45 Viewtron 67 

151 WilantaArts 103 

77 X-10 Powerhouse 9 

96 Xetec, Inc 94 



Km further information from our advertisers, circk 

the corresuuiiding Reader Service number on ilic 

Reader Service card. 

* Tli is advertiser prefers lobe 
contacted directly. 

Advertising Sales: 
Steve Robbins; Ken Blakeman; 

Nancy Potter 
(603)924-7 138 or (800)44 1 -4403; 

West Coast Sales Office: 

Giorgio Saluti 

(415)-328-3470or(800)-227«M>5 

In Calif.: (800)-S444636 



This index is provided as an additional 
service, lite publisher does not assume any 
liability for errors or omissions. 



Coming Attractions 



Printer Reviews— In our May issue. RUN'S 
technical editor, Tim Walsh, will lake a look at 
Commodore and Commodore-compatible prim- 
ers; first of a two-part series. 

Ultra Hi-Res, Part 2— You'll be able to in- 
crease the flexibility of your existing C-128 Ultra 
Hi-Res program with this set of powerful and 
swift graphics commands. 

Interface with Your Printer— litis article 
will dispel the mystery surrounding interfaces 
and help you gain access to all your printer's 
capabilities. 



Label Maker — This handy program will let you 
combine expanded print, line centering, auto- 
matic numbering and graphics symbols to create 
professional-looking labels. 

Swish — A one-on-one basketball game thai will 
keep you hustling to outshoot your opponent. 

Plus — Reviews, new product announcements, 
answers to your questions and hints and tips that 
let you perform computing wizardry. 



ir2IRUN.vmi.iw, 






for the Commodore 128! 



tiiii 



■!■ 



.-^mMhM/ami:^ 



cardco, inc. 








Cardco introduces Personal Productivity Software 
CP/M products for home or business 





A total budgeting tool for 
small business or personal 
needs. •Complete records & 
financial planner 'Powerful 
double-entry accounting 
system •Built-in controls 
help you regulate spending 
• Records tax-deductible 
expenses 'Transaction cal- 
endar with immediate bud- 
get updates 




Complete, up to the minute 
record of personal or busi- 
ness net worth: all assets 
and all liabilities "Records all 
property: stocks a bands, 
product inventory, real 
property, etc. •Flexible 
inventory groupings •Amor- 
tization schedules 'Financial 
calculations for investment 
& borrowing •Comprehen- 
sive net worth statement 

if. 




Appointment calendar and 
scheduler. 'Schedules up to 
26 event types for as many 
as 24Q people 'Delivery 
schedules , ail meetings S ap- 
pointments 'Flags time con- 
flicts •Prioritizes things to 
do 'Schedules by anytime in- 
crement "Prints daily, week- 







All you need to do this 





graph a spreadsheet 



write a novel 






fix an engine 



compose a song 



paint a picture 







your banking 



learn to fly 



organize a data base 



tell o story 



(fc ip&S, Comrnodcure El&ciromci. Limited 

'»<!p/wihj r^gi^nnHcl rradfirnorkaf Dlgiial Research. <nc 

ot Apple li cj rcfliiiefed trodfrmart: of Apple Compute*, inc. 

* JBM 14 o fegiiirredi HOdtmorti of 
infefnaiiaoal Buvneii Mochines CQ'poKafiGn 

* CornrMotjoifM 44 i* a fuflj^ftred fredema*h o' conrrvodofi? Lipdronici Hd 



When it comes to personal computers, you 
want the smartest, at a price that makes sense. 
The new Commodore 128"" system has a 
powerful l28Kmemory expandable by 51 2K. 
An 80-column display and 64, 128 and CP/M® 
modes for easy access to thousands of edu- 
cational, business and home programs. And a 
keyboard, with built-in numeric keypad, that 
operates with little effort. 

Or if the Commodore 128 is more machine 
than you had in mind, you can pick up the 
Commodore 64? The Commodore 64 is 
our lower- priced model geared to more 
fundamental, basic needs. 

Discover personal computers that 
I do more for you. At prices you've 

been waiting for. From the company 
v\ that sells more personal computers 
than IBM® or Apple® 

COMMODORE 128 AND §4S PERSONAL COMPUTERS 

A Higher Intelligence